Chaque architecture couverte jusqu'à présent - en couches, en oignon, hexagonale, propre - partage un modèle mental synchrone de requête-réponse : un appelant invoque une fonction, attend un résultat et continue. L'architecture événementielle (EDA) est un paradigme fondamentalement différent. Les composants communiquent en produisant et en consommant des événements – des enregistrements de quelque chose qui s'est produit. Le producteur ne sait pas qui consommera l’événement, ni quand. Ce découplage temporel libère une classe de propriétés système (évolutivité, résilience, couplage lâche) que les architectures synchrones ont du mal à atteindre. Cela introduit également une nouvelle classe de problèmes que les architectures synchrones évitent de par leur conception.