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

Preface

Hands-On Microservices – Monitoring and Testing is for all software developers and architects who want to learn about using the microservice architecture for enterprise distributed cloud-based applications. The microservice architecture is particularly useful with cloud-native design patterns. Spring Boot 2.0 and Spring Cloud are used with the microservice architecture. The microservice architecture solves the common design problems of the cloud-native infrastructure in distributed applications, and readers will find the examples presented in this book very helpful. We have covered topics from creating microservices to deploying, testing, and monitoring microservices. Before reading this book, readers should have a basic knowledge of design patterns and Spring Boot.

The microservice is not a new concept in software development; it is one of the oldest patterns of software architecture. But nowadays, industries are using this pattern very widely. We can use Spring Boot 2.0 to create microservice-based applications. Spring Boot 2.0 introduces many new features and enhancements to its previous version. We have another book, Mastering Spring Boot 2.0, which will give you in-depth insights into Spring Boot and the cloud microservices architecture.

The goals of writing this book are to discuss all the topics related to the microservice architecture and to see how to use this software architecture with cloud-native applications. We have discuss both monolithic and microservices software architectures. We also discuss how to distribute a monolithic application in a microservice-based application, and how to deploy and monitor all microservices.

The book contains nine chapters that cover everything from the development of a microservices-based cloud application to the deployment of microservices either by using virtual machines or container systems such as Docker.

Hands-On Microservices – Monitoring and Testing is divided into three parts. The first part introduces you to software architectures, such as monolithic and microservices. Part 2 follows up the explanation of microservices; we will discuss the anatomy of the microservice architecture and microservice deployment patterns. Part 3 expands on that by showing you how to do inter-service communication, and we will discuss various tools and strategies for inter-service communication. Service registry and discovery are other important topics that will be discussed in this book. We will discuss testing and monitoring microservices. Various APM tools are available in the market for monitoring microservices. We will discuss some of these APM tools in this book.

主站蜘蛛池模板: 南开区| 诏安县| 公安县| 岢岚县| 黔江区| 纳雍县| 犍为县| 珠海市| 祁阳县| 措美县| 株洲县| 镇巴县| 甘孜县| 克山县| 保靖县| 营山县| 镇康县| 香格里拉县| 阜阳市| 吴忠市| 方城县| 佛山市| 澄江县| 临泽县| 通许县| 茌平县| 宜兴市| 周口市| 张掖市| 波密县| 左云县| 合阳县| 中西区| 应城市| 泸州市| 汉沽区| 饶河县| 大冶市| 突泉县| 崇明县| 韩城市|