Jmix Course Monitoring, Load Testing &
Performance Optimization

Who is this course for?

This course is aimed at Jmix developers, technical managers, QA engineers and anyone looking to improve the performance of enterprise or ERP applications. It also covers how to identify and manage performance-related risks.Participants are expected to have a basic understanding of Java programming and application architecture. Experience with testing, monitoring tools and UI development is a plus.
mascot image mascot image

Brief Description and Benefits:

The course explores load testing, performance diagnostics, monitoring and
optimization with Jmix and other tools, combining best practices with hands-on
experience from real projects.
card icon
Participants will have an ability to know how to detect performance problems at the early stages of a project and how to organize more efficient development processes, how to react to such problems proactively.
card icon
Participants will have the opportunity to practice with real cases and use tools such as JMeter and profiling tools to understand the behavior of their applications under high load.

Program
(30 hours training)

1
General Performance Issues
2 hours
  • Key Concepts. Introduction (1 hour)
  • Types of Load (0.5 hours)
  • Types of Testing (0.5 hours)
2
Load Testing
6 hours
  • Fundamentals of Load Testing with JMeter (2 hour, theoretical part)
  • Practice with JMeter for Load Testing (4 hours)
3
Diagnostics (Monitoring and Profiling)
9 hours
  • Monitoring Fundamentals (1 hour)
  • Monitoring Jmix Applications (0.5 hours)
  • Creating Custom Metrics for Monitoring (0.5 hours)
  • Practice Setting Up and Using Monitoring (1 hour)
  • PromQL and Grafana Fundamentals (2 hours)
  • Practice Creating Custom Visualization Dashboards (1 hour)
  • Application Profiling Fundamentals (1 hour)
  • Profiling Practice (1 hour)
  • Other Diagnostic Methods (1 hour)
4
Performance Optimization
6 hours
  • Performance Optimization Fundamentals (1 hours)
  • UI Optimization with Practical Part (1 hour)
  • Backend Fundamentals (2 hours)
  • Advanced JVM Features and Settings (1 hour)
  • Practical Part (1 hour)
5
AI-Driven Observability and Optimization
5 hours
  • Intelligent Self-Healing and Infrastructure Validation (1 hour)
  • Autonomous Anomaly Detection and Predictive Resource Management (1 hour)
  • Rapid Observability Platform Deployment (1 hours)
  • AI-Driven Performance Optimization (0.5 hours)
  • AIOps Foundations (0.5 hours)
  • Continuous Profiling, Flame Graphs & AI (1 hour)
6
Conclusion:
Key Recommendations
2 hours

Jmix Trainer

Our performance engineer has experience and knowledge

to support you with your
Jmix application optimization
decorate image
Pavel Alexandrov
Head of Performance Engineering
5+ years with the Jmix platform team
  • Areas of expertise
  • Jmix platform component development
  • Enterprise application development and consulting
Pavel is an experienced engineer with a strong background in Java, SQL, and Spring. He works extensively with search technologies such as Elasticsearch and OpenSearch, as well as performance analysis and monitoring tools used in enterprise systems.

After completing our performance course, you will:

Students will master the transition from reactive firefighting to autonomous infrastructure management by leveraging AI for predictive analytics, instant root cause analysis, and automated performance optimization across code and architecture.
Learn about the monitoring tools Jmix offers out of the box and how to create and use custom metrics
Learn the basic techniques for using application profiling tools;
Use Grafana to visualize metrics and data collected with Prometheus for application performance monitoring
Get a comprehensive roadmap for troubleshooting, analyzing, and fixing problems with your Jmix application
Get knowledge on how to organize continuous control of your system performance
Follow best-practice architectural approaches to create Jmix applications that deliver consistent performance and scale without issues.

Get a cool Jmix course certificate of completion

basic-certificate image basic-certificate image