MENU

Fun & Interesting

Onion Architecture - Software Design Patterns Explained

Professional Programming 25,467 3 years ago
Video Not Working? Fix It Now

Have you heard of Onion Architecture, Clean Architecture, and Hexagonal Architecture and need the 10-minute intro to what it is and how it works? Watch here for the pattern clearly and visually explained. Chapters: 0:00 Intro 0:20 Background 2:16 Use Cases 2:55 The Domain Model 4:00 The Application Layer 5:06 Leaving Holes for Infrastructure 6:08 Adding a User Interface 7:25 Filling in Infrastructure 9:37 Sections of the Outer Layer 10:09 Naming (Onion, Clean, Hexagonal) More about how to think about modeling the domain layer: https://youtu.be/sQXpmCOCDhM More Discussion on Hexagonal vs Onion vs Clean Architecture: https://medium.com/@edamtoft/what-is-a-software-domain-model-f0e7d6ad6e5e?sk=f5ef17dcb4c5699ae6dac85502bdbe73 Original Sources: Onion Architecture: https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/ Clean Architecture: https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Hexagonal Architecture / "Ports and Adapters": https://alistair.cockburn.us/hexagonal-architecture/

Comment