Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sustainable Angular Architectures: Strategic Design with Monorepos

Sustainable Angular Architectures: Strategic Design with Monorepos

15934fa2aa7b2ce21f091e9b7cffa856?s=128

Manfred Steyer
PRO

November 19, 2020
Tweet

Transcript

  1. @ManfredSteyer s ManfredSteyer Manfred Steyer, ANGULARarchitects.io Sustainable Angular Architectures: Strategic

    Design with Monorepos
  2. @ManfredSteyer

  3. @ManfredSteyer

  4. @ManfredSteyer

  5. @ManfredSteyer Methodology for bridging the gap b/w requirements and architecture/

    design
  6. @ManfredSteyer Strategic Design Tactical Design

  7. @ManfredSteyer Strategic Design Tactical Design

  8. @ManfredSteyer

  9. @ManfredSteyer

  10. @ManfredSteyer Manfred Steyer

  11. @ManfredSteyer

  12. @ManfredSteyer Monolith? Flight System Flight System

  13. @ManfredSteyer Booking Booking Check-in Check-in Boarding Boarding Luggage Luggage Sub-Domains

  14. @ManfredSteyer Booking Booking Boarding Boarding Check-In Check-In Luggage Luggage Context

    Map
  15. @ManfredSteyer Boarding Boarding Booking Booking Context Map Check-In Check-In Luggage

    Luggage Shared Kernel Shared Kernel
  16. @ManfredSteyer Booking Booking Boarding Boarding API API

  17. @ManfredSteyer Lots of additional approaches for cross-domain communication …

  18. @ManfredSteyer

  19. @ManfredSteyer Booking Booking Boarding Boarding Shared Shared Feature Feature Feature

    Feature Feature Feature Feature Feature Feature Feature UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Util Util Util Util Util Util Util Util Util Util Util Util Enterprise Monorepo Patterns, Nrwl 2018: https://tinyurl.com/y2jjxld7 @ManfredSteyer Smart Comp. Dumb Comp.
  20. @ManfredSteyer Booking Booking Boarding Boarding Shared Shared Feature Feature API

    API Feature Feature Feature Feature Feature Feature Feature Feature UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Util Util Util Util Util Util Util Util Util Util Util Util @ManfredSteyer
  21. @ManfredSteyer Booking Booking Boarding Boarding Shared Shared Feature Feature API

    API Feature Feature Feature Feature Feature Feature Feature Feature UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI UI Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Domain Util Util Util Util Util Util Util Util Util Util Util Util @ManfredSteyer
  22. @ManfredSteyer

  23. @ManfredSteyer • • •

  24. @ManfredSteyer

  25. @ManfredSteyer Free eBook https://ANGULARarchitects.io/book

  26. @ManfredSteyer

  27. • • •

  28. None
  29. @ManfredSteyer d Slides & Examples Public: Frankfurt, Munich, Vienna In-House:

    everywhere http://softwarearchitekt.at/workshops