In the previous chapter, we extended our microservice with exception handling, HATEOAS, caching, and internationalization. In this chapter, 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 chapter:
- 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?