logo
logo
Leading Independent Middleware Experts
APPLICATION SERVER HEALTH CHECK

 

 

Download JBoss Health Check Service Description JBoss Health Check Description

The application server healthcheck is typically a 5 day consulting engagement delivered on site at your premises. We work with your team to provide mentoring and knowledge transfer to increase your team’s skill level and explain the thinking behind our recommendations. We first review your application architecture to understand how the application inteacts with the container and external systems. Then we systematically review the configuration and compare it against our extensive in house knowledge base of best practices and decide on appropriate changes and modifications. 

Scope

We tailor the scope to focus on your areas of concern and target high priority issues based on your application and architecture, however, typically we cover:

  Design Health Check

  • Is the right version of the software being used and is it consistent across servers and clients?
  • Is the cluster design appropriate?
  • How will it respond to failure and recovery?
  • Are communication methods between processes and servers appropriate?
  • Does the design support the non functional requirements?

 Configuration and Optimization

  • Is load balancing configured correctly?
  • Are thread and connection pools tuned to suit the load?
  • Can we apply standard optimisations to the configuration?
  • Are JDBC connection pools configured correctly, is caching enabled and configured?
  • Is JMS, EJB and HTTP configured for resilience, security and performance?
  • Is logging configured correctly? 
  • Has the right JVM version been chosen, is tuned to your application memory profile?
  • Can the system be properly monitored and managed?

Deliverables

We provide a detailed report which documents what has been reviewed and provides recommendations for improvement with associated rationale.

As part of the engagement the consultant will walk through the recommendations with the team and explain the underpinning rationale. The following week we will deliver a final report with all the recommended configuration changes.

As a separate engagement we can implement the changes for you and deliver a standard JBoss production configuration for current and future deployments.