官术网_书友最值得收藏!

  • Spring Microservices
  • Rajesh RV
  • 378字
  • 2021-07-02 16:28:23

What this book covers

Chapter 1, Demystifying Microservices, gives you an introduction to microservices. This chapter covers the fundamental concepts of microservices, their evolution, and their relationship with service-oriented architecture, as well as the concepts of cloud native and Twelve-Factor applications.

Chapter 2, Building Microservices with Spring Boot, introduces building REST- and message-based microservices using the Spring framework and how to wrap them with Spring Boot. In addition, we will also explore some core capabilities of Spring Boot.

Chapter 3, Applying Microservices Concepts, explains the practical aspects of microservices implementation by detailing out the challenges that developers face with enterprise-grade microservices. This will also summarize the capabilities required to successfully manage a microservices ecosystem.

Chapter 4, Microservices Evolution – A Case Study, takes the readers into a real-world case study of microservices evolution by introducing BrownField Airline. Using the case study, this chapter explains how to apply the microservices concepts learned in previous chapters.

Chapter 5, Scaling Microservices with Spring Cloud, shows how to scale the previous example using Spring Cloud stack capabilities. It details out the architecture and different components of Spring Cloud and how they integrate together.

Chapter 6, Autoscaling Microservices, demonstrates the use of a simple life cycle manager to attain elasticity and the self-management of microservices by orchestrating services with service gateways. It explains how, in the real world, one can add intelligence to service gateways.

Chapter 7, Logging and Monitoring Microservices, covers the importance of logging and monitoring aspects when developing microservices. Here, we will go into the details of some of the best practices when using microservices such as centralized logging and monitoring capabilities using open source tools and how to integrate them with Spring projects.

Chapter 8, Containerizing Microservices with Docker, explains containerization concepts in the context of microservices. Using Mesos and Marathon, this chapter demonstrates a next-level implementation to replace a custom life cycle manager for large deployments.

Chapter 9, Managing Dockerized Microservices with Mesos and Marathon, explains the autoprovisioning and deployment of microservices. Here, you will also learn how to use Docker containers in the previous example for large-scale deployments.

Chapter 10, The Microservices Development Life Cycle, covers the process and practices of microservices development. The importance of DevOps and continuous delivery pipelines is also explained in this chapter.

主站蜘蛛池模板: 沂南县| 年辖:市辖区| 乌苏市| 鸡西市| 阿拉善右旗| 咸阳市| 丹东市| 石嘴山市| 金坛市| 上思县| 哈密市| 周至县| 溧阳市| 额尔古纳市| 当雄县| 苏尼特右旗| 汨罗市| 巧家县| 元氏县| 绥化市| 宜川县| 灵川县| 万山特区| 华亭县| 新闻| 板桥市| 贵定县| 南靖县| 乌兰浩特市| 夹江县| 利津县| 安平县| 开江县| 海城市| 桦川县| 东安县| 依兰县| 九龙城区| 石狮市| 科尔| 任丘市|