Chapter 3. Advanced Spring Boot Features
In the previous lesson, we extended our microservice with exception handling, HATEOAS, caching, and internationalization. In this lesson, let's turn our attention to deploying our services to production. To be able to deploy the services to production, we need to be able to set up and create functionality to configure, deploy, and monitor services.
The following are some of the questions we will answer during this lesson:
- How to externalize application configuration?
- How to use profiles to configure environment-specific values?
- How to deploy our application to the Cloud?
- What is an embedded server? How can you use Tomcat, Jetty, and Undertow?
- What monitoring features does Spring Boot Actuator provide?
- How can you be a more productive developer with Spring Boot?