Companies such as Netflix, Amazon, Uber, eBay, SoundCloud and Google already rely on an architectural principle called the evolutionary architecture. This architecture supports incremental, guided change as a first principle across multiple dimensions. Perfectly suited for the evolutionary architecture are
microservices: small and independent micro applications that address specific business functionality.
Microservice are for software like a car factory is for a car manufacturer; instead of one big car-making
machine there are many small machines that create car parts and assembly.
Compared to the monolithic approach where one application containing all business logic, a flexible network of microservices handles all complexity. Developers can work on small functional chunks rather than having to understand many millions of lines of code, resulting in better quality as well easier testing and adapting.
Using examples by Netflix, Gilte Group and Zalando, we will show how brands benefit from switching to
microservices and give practical guidance on the evaluation and introduction of this methodology.
In this whitepaper you will learn:
- Why microservices
- What are microservices
- When do you choose microservices
- How to get started with microservices