Summary

In this chapter, you learned the importance of autoscaling when deploying large-scale microservices.

We also explored the concept of autoscaling and the different models of and approaches to autoscaling, such as the time-based, resource-based, queue length-based, and predictive ones. We then reviewed the role of a life cycle manager in the context of microservices and reviewed its capabilities. Finally, we ended this chapter by reviewing a sample implementation of a simple custom life cycle manager in the context of BrownField PSS microservices.

Autoscaling is an important supporting capability required when dealing with large-scale microservices. We will discuss a more mature implementation of the life cycle manager in Chapter 9, Managing Dockerized Microservices with Mesos and Marathon.

The next chapter will explore the logging and monitoring capabilities that are indispensable for successful microservice deployments.

..................Content has been hidden....................

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