About 360 results
Open links in new tab
  1. What are microservices?

    The microservices pattern language is your guide when designing an architecture: service collaboration, testing, deployment, common crosscutting concerns and more.

  2. Microservices Pattern: Microservice Architecture pattern

    I appreciate how you highlighted the benefits of microservices, such as increased scalability and faster development cycles, while also addressing the potential challenges involved.

  3. A pattern language for microservices

    Hi there! I'm looking to learn how to build multi-tenant microservices. Can you recommend some resources?

  4. 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.

  5. Microservices rules #7: Design loosely design-time coupled services ...

    Mar 10, 2025 · But more generally, loose design-time coupling is an essential property of well-designed software, not just microservices. In this article, I explain the concept of design-time coupling and the …

  6. 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.

  7. 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 Enterprise …

  8. Pattern: Saga - Microservices

    The complexity of SQL databases didn't just happen by chance. They evolved through necessity, and this new world of micro services feels like it was developed by a bunch of coders, who didn't …

  9. 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 with …

  10. 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.