Mastering Domain Driven Design: insights&tradeoffs from a real SaaS product

Опубликовано: 13 Октябрь 2024
на канале: Daniel Tila - EnterpriseDotNet
295
7

Domain Driven Design (DDD) in action into the heart of a real SaaS project! Join me on a deep dive journey through the intricate world of ValueObjects and Entities, as we uncover their crucial role in shaping the architecture of a fully-functional SaaS platform.

🎬 In this exclusive YouTube video, I lift the veil on enterprise-grade software development, showcasing how DDD principles are applied in practice. From Money and PriceInterval ValueObjects to ContractingAuthority and Company Entities, we'll dissect each component, unraveling their significance and impact on system design.

🔍 Follow along as we explore a timeline of key topics, from fundamental concepts to advanced strategies, all while acknowledging the inherent tradeoffs that come with software development. As they say, "it depends," and we'll delve into the nuanced decisions that shape our development journey.

🏗️ Whether you're a seasoned developer seeking to deepen your understanding of DDD or a newcomer eager to grasp its practical applications, this video is your ticket to mastering the art of software architecture.

🔗 Don't miss out on this opportunity to gain valuable insights into SaaS development, understand the tradeoffs involved, and elevate your skills to the next level! Watch now and embark on a journey towards software excellence.

I build a real fully SaaS .NET platform using enterprise patterns like DDD.
The project is real and I will cover topics from simple development techniques to architecture, monitoring and monetization.

Timeline:
00:00 Intro
00:55 Money ValueObject
02:28 PriceInterval ValueObject
04:18 Nuts ValueObject
06:32 Cvp Code ValueObject
07:39 ContractingAuthority Entity
08:29 Participant entity
14:24 NoticeNumber ValueObject
16:51 AssignedProcedure entity
20:15 Company entity
22:16 Final

- - - - - - - - - - - - -
About me:
I'm Daniel, a dedicated freelancer who specializes in building software that lasts. I typically work with Microsoft's tools, like the .NET framework and Azure. I've got a knack for SQL Server, too, thanks to my certifications.
- - - - - - - - - - - - -
Connect with me:
https://danieltila.com
LinkedIn -   / ​