Published byO'Reilly Media, Inc.
Much has been written and said about the many benefits of adopting a microservices architecture. Among other advantages, it dovetails with modern Agile methodologies and is very compatible with Continuous Integration/Continuous Delivery pipelines. But all of these benefits don’t necessarily come free—the added complexity of managing and coordinating myriad components ends up in operations’ lap. Generally speaking, teams adopting a microservices architecture are expected to have a certain level of infrastructure automation and operational maturity to be successful at any kind of scale.
Designed for intermediate- to advanced-level architects and developers working on medium- to large-scale enterprise systems, this learning path gives you an overview of key concepts of microservices operations such as independent deployability, the role of containers in cost-efficient deployments, and, specifically, the role they play in service discovery, security, routing, transformation, and orchestration. By the end of this learning path, you’ll have a solid foundation for understanding, designing, and executing on the operational needs of a microservices architecture.
What you’ll learn—and how you can apply it
- The underlying concepts of microservices operations
- How containers and container orchestration can help scale a microservices architecture
- How to design and execute on an operational strategy for microservices
This learning path is for you because…
- You're an experienced software architect, developer, or system administrator who wants to expand infrastructure automation and operational maturity to scale your microservices architecture
- You’re aware of the benefits of implementing a microservices architecture, but you want a more complete understanding of the ramifications as well as the advantages
Materials or downloads needed in advance: None