Book Image

Spring 5.0 Microservices

By : Niyazi Erdogan
Book Image

Spring 5.0 Microservices

By: Niyazi Erdogan

Overview of this book

Spring is one of the most popular choices among Java developers when it comes to developing applications for enterprises or the web. This course is designed to help you implement microservice architecture in Spring Framework, Spring Boot, and Spring Cloud. You will get started by understanding the guidelines for implementing responsive microservices at scale. After this, you’ll get up to speed with how Spring Boot can be used to deploy serverless autonomous services without the need for a heavyweight application server. As you cover later chapters, you’ll explore advanced topics, such as deploying your microservices to Docker and managing them with Mesos. By the end of this course, you’ll have developed the skills you need to implement microservices using the Spring framework and use them in internet-scale deployments with the help of real-world examples.
Table of Contents (11 chapters)
Chapter 6
Microservices Evolution - A Case Study
Content Locked
Section 1
Lesson Overview
This lesson will introduce BrownField Airline (BF), a fictitious budget airline, and their journey from a monolithic Passenger Sales and Service (PSS) application to a next generation microservices architecture. Also, this lesson examines the PSS application in detail, and explains the challenges, approach, and transformation steps of a monolithic system to a microservices-based architecture, adhering to the principles and practices that were explained in the previous lesson. The intention of this case study is to get us as close as possible to a live scenario so that the architecture concepts can be set in stone. At the end of this lesson, we will also examine a maturity model for microservice adoption. It will cover the objectives and topics that will be explained.