Spring Boot Microservice Performance Tuning

In the previous chapter, we learned about Java Virtual Machine (JVM). Starting with the internals of JVM and Java's class-loading mechanism, we learned how memory management is performed in Java. The last section of the chapter focused on garbage collection and JVM tuning. The chapter was full of pretty important details for application performance optimization.

In this chapter, we will move toward solving performance problems. The approach is to develop microservices. Microservices are having a boom in the software development industry right now. There is a lot of buzz around microservices and related keywords. This approach basically works at an application-architecture level to tune the application's performance. It describes how we can improve application performance by setting up the architecture in a different manner. We will cover the following topics in this chapter:

  • Spring Boot configuration
  • Metrics with the Spring Boot Actuator
  • Health checks
  • Microservices using Spring Boot
  • Microservices with Spring Cloud
  • Spring microservice configuration example
  • Monitoring microservices with Spring Boot admin
  • Spring Boot performance tuning
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset