20 Jul 2020 Software Architecture Architecture Pattern Event-Based Architecture System design Using Events to build evolutionary architectures Understanding asynchronous events in the context of the open-closed principle at architecture level and using them to build evolutionary architectures