Learn how to address the multi-faceted aspects of Spring-based performance engineering in order to deliver high-performing applications that are responsive to business needs.
Overview
Syllabus
Introduction
- Performance tuning in Spring
- What you should know
- Using the exercise files
- A Spring developer’s toolkit
- Understanding performance
- JVM performance
- Transaction performance
- Challenge: JVM performance tuning
- Solution: JVM performance tuning
- Configuring Spring Actuator with Spring Boot
- Spring Actuator customized endpoints and health metrics
- Using Spring Actuator for runtime monitoring
- Customizing Spring performance logging
- Challenge: Spring performance monitoring
- Solution: Spring performance monitoring
- Aspect-Oriented Programming
- Hibernate database interactions
- Application startup time
- Challenge: Spring performance tuning
- Solution: Spring performance tuning
- Compiling a performance profile
- Presenting your work
- Next steps
Taught by
Kathy Flint