Chapter 1

Introduction to microservices

In this chapter, you will:

  • Learn about the history and evolution of software architecture

  • Understand the differences between monolithic and microservices architectures

  • Learn about the core benefits and challenges of using a microservices architecture

Microservices is a buzzword that is thrown around frequently in the technology community. Many infer it as being a further dissection of modular componentization, and although that addresses part of it, it doesn’t encompass the full picture. Microservices are a group of back-end services that provide business operations to form an application. When combined with other pieces such as a front-end and various communication platforms, it creates what is known ...

Get Developing Microservices Architecture on Microsoft Azure with Open Source Technologies now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.