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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.