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

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

Preface

Microservice is an architecture style and pattern in which complex systems are decomposed into smaller services that work together to form larger business services. Microservices are services that are autonomous, self-contained, and independently deployable. In today's world, many enterprises use microservices as the default standard for building large, service-oriented enterprise applications.

The Spring framework is a popular programming framework with the developer community for many years. Spring Boot removed the need to have a heavyweight application container and provided a means to deploy lightweight, server-less applications. Spring Cloud combines many Netflix OSS components and provides an ecosystem to run and manage large-scale microservices. It provides capabilities such as load balancing, service registry, monitoring, service gateway, and so on.

However, microservices come with their own challenges, such as monitoring, managing, distributing, scaling, discovering, and so on, especially when deploying at scale. Adopting microservices without addressing the common microservices challenges would lead to catastrophic results. The most important part of this book is a technology-agnostic microservice capability model that helps address all the common microservice challenges.

The goal of this book is to enlighten readers with a pragmatic approach and guidelines for implementing responsive microservices at scale. This book will take readers on a deep dive into Spring Boot, Spring Cloud, Docker, Mesos, and Marathon. Readers of this book will understand how Spring Boot is used to deploy autonomous services server-less by removing the need to have a heavyweight application server. Readers will learn different Spring Cloud capabilities and also realize the use of Docker for containerization and of Mesos and Marathon for compute resource abstraction and cluster-wide control, respectively.

I am sure readers will enjoy each and every section of this book. Also, I honestly believe that this book adds tremendous value by successfully conceiving microservices in your business. Throughout this book, I have used practical aspects of microservices implementation by providing a number of examples, including a case study from the travel domain. In the end, you will have learned how to implement microservice architectures using the Spring framework, Spring Boot, and Spring Cloud. These are battle-tested, robust tools to develop and deploy scalable microservices. Written to the latest specifications of Spring, with the help of this book, you'll be able to build modern, Internet-scale Java applications in no time.

主站蜘蛛池模板: 永靖县| 信宜市| 股票| 鄂托克旗| 潞西市| 和硕县| 老河口市| 偏关县| 依兰县| 明光市| 甘孜县| 日土县| 滨海县| 吕梁市| 金塔县| 申扎县| 常德市| 罗江县| 绵竹市| 射阳县| 漠河县| 酒泉市| 招远市| 西宁市| 福安市| 云安县| 阿荣旗| 汤原县| 宿松县| 沽源县| 博爱县| 长顺县| 吉木萨尔县| 重庆市| 贞丰县| 肃南| 张北县| 轮台县| 浏阳市| 红河县| 商河县|