Skip to main content
⭐️ If you love EventCatalog, give it a star on GitHub. Thanks!

Understanding services

In EventCatalog services represent systems that produce or receive messages. These messages can be commands, events or queries.

Services can belong part of EventCatalog domains. You can use domains to define a bounded context around a group of services.

Within your services you define which messages are sent and received.


If your building microservices, think of a service as a microservice, or if you are building monolith applications, think of a service as that application. The term service is loosely defined by EventCatalog as flexible to what you need.