All terms

Glossary

Event-driven architecture

Services exchange events instead of calling each other directly. The sender does not know who is listening.

The gain is decoupling: a new consumer appears without changing the sender. The price is that the flow no longer lives in one place in the code, it emerges from the interplay.

That shifts the questions: ordering, duplicate delivery, events nobody consumes, and how to follow a single operation across several services.

Read moreAttribution service in Go