Skip to content

Microservices

Eberhard Wolff

The Basics of Flexible Software Architecture

Microservices architecture divides a software system into a large number of small-scale se ...

Microservices architecture divides a software system into a large number of small-scale services that can go live independently of one another. Development teams work on “their” microservices separately from other teams working on the same project—an approach that enables simple scaling of the agile processes involved. Microservices architecture protects projects against architectural decomposition, and makes systems consistently maintainable. Microservices can be added to legacy systems without altering the original code, and also make continuous delivery easier to implement.

Eberhard Wolff offers a comprehensive introduction to microservices, covering topics that include:

  • Pros and cons of the microservices approach
  • Microservices vs. SOA
  • Microservices system architecture
  • Individual service architecture
  • The effects of microservices on project organization, operations, testing, and deployment
  • Nanoservices

The book explains technology-independent concepts and architectures, but also goes into detail on specific sample technology stacks such as Java with Spring Boot, the Netflix stack, and Spring Cloud.

The book also includes real-world examples and scenarios to help you learn how to benefit from microservices. It also provides tips on how to consolidate what you have learned and utilize your knowledge for your own projects.

Available products
Book

Published by dpunkt.verlag , ISBN: 9783864903137

Main content page count: 386 Pages

ISBN: 9783864903137