© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
H. F. Oliveira RochaPractical Event-Driven Microservices Architecturehttps://doi.org/10.1007/978-1-4842-7468-2_3

3. Defining an Event-Driven Microservice and Its Boundaries

Hugo Filipe Oliveira Rocha1  
(1)
Ermesinde, Portugal
 
This chapter covers:
  • Understanding the structure of an event-driven microservice, associated message patterns, and common topologies

  • Comprehend DDD (domain-driven design), how to apply it, and its concepts

  • Using DDD to extract the domain’s bounded contexts and leverage the services’ boundaries

  • How to avoid common pitfalls when designing the aggregate size and understanding its impact on downstream services

  • What different characteristics to ...

Get Practical Event-Driven Microservices Architecture: Building Sustainable and Highly Scalable Event-Driven Microservices 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.