This workshop covers all of the three layers from what is known as a layered architecture: the domain, application and infrastructure layer. You'll learn how to:
- Design a clean domain model
- Model your application's use cases as application services
- Connect those well-designed layers to the world outside
Protecting your high quality domain model can be accomplished by applying a so-called ports & adapters or hexagonal architecture.
Some of the keywords for this workshop: aggregate design, domain events, application services, commands, queries and events, eventual consistency, layered architecture, ports & adapters, hexagonal architecture.
- 11/14/2019 Mytheresa.com, Barcelona (on-site workshop)
- 10/17/2019 Pepper, Berlin (on-site workshop)
- 10/10/2019 WebCamp Zagreb website feedback
- 09/13/2019 YourSurprise (on-site workshop)
- 06/06/2019 Dutch PHP Conference, Amsterdam website feedback
- 10/24/2018 SymfonyLive Berlin feedback
- 10/05/2018 Twimm, Paris
- 05/02/2018 SymfonyLive Phantasialand, Brühl (DE) feedback
- 10/26/2017 SymfonyLive Berlin feedback
- 07/31/2017-08/01/2017 Akeneo, Nantes (FR)
- 06/19/2017-06/20/2017 Akeneo, Nantes (FR)
- 05/02/2017-05/03/2017 Akeneo, Nantes (FR)
- 05/11/2017 Beslist.nl, Arnhem (NL) (1 day)
- 04/07/2017 Aviva Solutions, Koudekerk aan den Rijn (NL) (1 day)
- 03/17/2017-03/18/2017 Noback's Office, Zeist (NL) website code code code
Super happy to attend @matthiasnoback workshop about advanced application architecture at @akeneopim 🚀 #DDD #hexagonalArchitecture pic.twitter.com/1Nwmdg5y35
— Nicolas Dupont (@duponico) May 2, 2017