Domain Driven Design Tutorial Youtube
Properly applied it can lead to software abstractions called domain models.
Domain driven design tutorial youtube. Scott wlaschin discusses his book on domain driven design with f. The software designer articulates what the system does in such a way that the domain expert can read and confirm its accuracy. La arquitectura de microservicios persigue maximizar la adaptabilidad de las soluciones mediante la distribuciĆ³n de las responsabilidades del software en ser.
Unfortunately the way we commonly present ddd in the community has made the subject feel academic and complex. The greenfield project started out so promising. This series of videos is a concise practical and visual guide to the software practice of domain driven design.
Aimed at those who are new to the practice and need an overview of the patterns principles and practices of domain driven design. Domain driven design ddd advocates modeling based on the reality of business as relevant to your use cases. This ul becomes the conceptual description of the reality you re describing.
Domain driven design ddd is a collection of principles and patterns that help developers craft elegant object systems. We also distinguish the core domain unique to the business from the supporting sub domains. Domain driven design ddd is a proven approach to building software that people love and that delivers lasting business value.
These models encapsulate complex business logic closing the gap between business reality and code. The philosophy of domain driven design ddd first described by eric evans in his book 1 of the same name is about placing our attention at the heart of the application focusing on the complexity that is intrinsic to the business domain itself. Domain driven design is all about understanding the customer real business need.
Instead of devolving into big ball of mud the team decided to apply domain driven design principles. It describes independent problem areas as bounded contexts each bounded context correlates to a microservice and emphasizes a common language to talk about. In the context of building applications ddd talks about problems as domains.