
What are microservices?
The microservices pattern language is your guide when designing an architecture: service collaboration, testing, deployment, common crosscutting concerns and more.
A pattern language for microservices
Architectural style Which architectural style should you choose for an application? Monolithic architecture - architect an application as a single deployable unit Microservice architecture - …
Adopt the Microservice Architecture
Write some code - Use the Eventuate.io platform with popular frameworks, such as Spring Boot to tackle distributed data management challenges in your microservices architecture.
Pattern: Strangler application - Microservices
The Strangler Pattern enables organizations to transition smoothly from legacy systems to microservices while maintaining business continuity and minimizing risks.
Pattern: Shared database - Microservices
Several microservices maintaining connection pools to the same database creates contention. Multiple independent processes accessing the database via some ORM layer can cause hard …
Pattern: API Gateway / Backends for Frontends - Microservices
The granularity of APIs provided by microservices is often different than what a client needs. Microservices typically provide fine-grained APIs, which means that clients need to interact …
Pattern: Command Query Responsibility Segregation (CQRS)
You have applied the Microservices architecture pattern and the Database per service pattern. As a result, it is no longer straightforward to implement queries that join data from multiple services.
Pattern: Messaging - Microservices
The Domain-specific protocol pattern is an alternative pattern The RPI pattern is an alternative pattern See also My book Microservices patterns describes inter-communication in depth …
Microservices Pattern: Pattern: Microservice chassis
Create a microservice chassis framework that can be foundation for developing your microservices. The chassis implements Reusable build logic that builds, and tests a service. …
Microservices rules #8: Design independently deployable services
May 20, 2025 · This is another article in the series about microservices rules: what good looks like, which are a set of principles and practices for using microservices effectively.