Event-Driven Architecture (Architektura zorientowana na zdarzenia)

W tym modelu system składa się z komponentów komunikujących się poprzez zdarzenia. Pozwala to na asynchroniczną wymianę informacji, poprawiając skalowalność i elastyczność aplikacji.