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

What this book covers

Chapter 1, Understanding Microservices, introduces microservices and their principles. We will review Domain-Driven Design, Cloud-Native microservices, and Reactive architecture.

Chapter 2, Getting Started with Spring Boot 2.0, helps develop our first microservice with Kotlin using Spring Boot 2.0. We will take a deep dive into the Spring Boot and see how we can use IntelliJ IDEA to build our microservices.

Chapter 3, Creating RESTful Services, expands our Cloud-Native microservices to become RESTful APIs, introducing different Spring components.

Chapter 4, Creating Reactive Microservices, creates non-blocking reactive microservices. We will learn how we can use Spring WebFlux and project Reactor to build reactive microservices.

Chapter 5, Reactive Spring Data, focuses on how we can use reactive Spring Data to perform operations against NoSQL databases such as MongoDB. Then, it looks at how we can enhance our reactive microservices creating reactive CRUD operations for our REST APIs.

Chapter 6, Creating Cloud-Native Microservices, outlines what Cloud-Native microservices are, and how we can easily build with Spring Cloud.

Chapter 7, Creating Dockers, informs how to install and configure Docker to create, publish, and run containers, and how we can integrate this when we build our microservices with Maven.

Chapter 8, Scaling Microservices, showcases how we can Docker swarm to create our own personal cloud, and how we can scale and control our microservices.

Chapter 9, Testing Spring Microservices, covers how we can test our microservices using JUnit using SpringBootTest. We will learn how we can test our microservice in a more expressive way by using Kluent to do fluent tests.

Chapter 10, Monitoring Microservices, discusses why monitoring is a critical part of any production-ready system, and how we can provide microservices that can be monitored and controlled using Spring Boot Actuator and JMX.

Chapter 11, Deploying Microservices, explains how to deploy our microservices Dockers in OpenShift Online, and how we can integrate GitHub to do automatic deployments when our microservices code changes.

Chapter 12, Best Practices, goes through industry best practices that we can use to create our microservices.

主站蜘蛛池模板: 阿瓦提县| 壶关县| 乐都县| 蒙城县| 原阳县| 吴旗县| 嵊州市| 桃园县| 临澧县| 巴楚县| 济阳县| 华坪县| 朝阳区| 兰考县| 公安县| 大新县| 榕江县| 兴海县| 磴口县| 德州市| 十堰市| 花垣县| 大丰市| 梁山县| 南澳县| 黄山市| 汽车| 昔阳县| 彰化市| 朝阳市| 藁城市| 高阳县| 沙雅县| 蕉岭县| 松溪县| 永吉县| 壤塘县| 卢湾区| 吐鲁番市| 通许县| 平利县|