Updating the life cycle manager
In Chapter 6, Autoscaling Microservices, we considered a life cycle manager to automatically start and stop instances. We used SSH and executed a Unix script to start the Spring Boot microservices on the target machine. With Docker, we no longer need SSH connections as the Docker daemon provides REST-based APIs to start and stop instances. This greatly simplifies the complexities of the deployment engine component of the life cycle manager.
In this section, we will not rewrite the life cycle manager. By and large, we will replace the life cycle manager in the next chapter.