Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the complexities and trade-offs of domain-centric architectural patterns in this 48-minute conference talk from Devoxx. Examine why popular approaches like Hexagonal, Onion, and Clean Architecture may be addressing the wrong fundamental questions when it comes to separating technical from domain code. Delve into the ongoing debates surrounding semantic details and source code structure mapping in software projects, questioning how much abstraction and architectural concept mapping is truly necessary. Investigate controversial topics such as whether persistence metadata belongs in domain models and whether these architectural approaches need to be as complicated as they often become. Gain insights through both theoretical overviews and concrete examples that illustrate the practical implications of different architectural decisions. Analyze the trade-offs inherent in various approaches and discover how different tools and libraries can help maintain structural integrity while potentially simplifying your architectural choices.
Syllabus
Domain centric? Why Hexagonal, Onion and Clean architecture are answers to the wrong question by Oli
Taught by
Devoxx