O'Reilly logo

Microservices: Flexible Software Architecture by Eberhard Wolff

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Preliminaries

This chapter provides an overview of the concept of a microservice. The first section defines microservices. The second section answers the question “Why microservices?” Finally, the chapter ends by discussing the challenges associated with microservices.

1.1 Overview of Microservice

The focus of this book is microservices—an approach to the modularization of software. Modularization in itself is nothing new. For quite some time, large systems have been divided into small modules to facilitate the implementation, understanding, and further development of the software.

Microservices are a new approach to modularization. However, the term “micro-service” is not really well defined, so the chapter starts with a definition ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required