Domain Driven Design: What You Need To Know

preview_player
Показать описание
When you are trying to design software, one of the best ways to do this is to mimic how the business is structured in the real world. This makes talking to the business easier as everyone is on the same page when it comes to discussing business processes.

🎓 RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)

📚 RECOMMENDED BOOKS

🚀 MY FAVOURITE TOOLS

⏳ TIMESTAMPS
00:00 - Introduction
00:36 - Strategic Design
00:54 - Ubiquitous Language
02:24 - Bounded Context
03:12 - Context Mapping
04:10 - Anti-Corruption Layer
04:23 - Tactical Design

You can check out more of my favourite tools on my website:

🔗 MY KEY LINKS

🧑‍💻 WHO AM I

‼️ DISCLAIMERS
Some of the links in this description are affiliate links, for which I get a small commission, at no extra cost to you 🙂. I appreciate you supporting my channel so I can continue providing you with free software development content!

#coding #programming #developer
Рекомендации по теме
Комментарии
Автор

After watching this video, I don't think I have an understanding of how to actually do DDD, but it covers the very basic concepts at a very high level.

maynardewm
Автор

Great video. I am a functional analyst, not a dev, but we must also learn these concepts. And this is a very clear explanation. Please make as much videos about concepts of code design and architecture as possible

hugarcia
Автор

In C# you can use records to represent ValueObjects, and they support everything ValueObjects needs.

furious
Автор

Thanks for your concise explanation with easy-to-understand examples. I started reading Creating Software with Modern Diagramming Techniques By Ashley Peacock, and it suggests reading "Domain-Driven Design: Tackling Complexity in the Heart of Software By Eric Evans" to understand DDD. Though I luckily found the title in the O'reilly online library, your video saved my time. I subscribed.

YN-wvrd
Автор

The issue of DDD is that you can design software together with disfunctions you already have in org. Basically, to make it work you need to be ready to change org based on Strategic DDD outcomes.

StanislavPogrebnyak
Автор

amazing video and very helpful for anyone struggling to understand what DDD is and its core components.

computer-science-with-mani
Автор

This is a really useful video, very clear and easy to understand that does a great job of explaining what DDD actually is. Extremely useful.

AndyRoss-loqq
Автор

Bro your explanations are amazing, amazing channel
Damn and you only got 4k subs? Proud to be here b4 everyone else lmao :D

sebon
Автор

That is a great introduction for someone who wants to start reading the book.
thanks

newline
Автор

What a gem is this video (and the channel as well)!

amitev
Автор

Incredible, Your explanation is very clear.

ariand.sialajulio
Автор

Hello Alex, thanks for sharing your knowledge with the world. keep up with the great work.

esteban-alvino
Автор

Hey. I really like your explanations, very clear. Just as a suggestion for future videos, please consider lowering the volume or pick something different for the background music. At times it can be very annoying, specially when using headphones. IE at 7:45, there are some punctuating sounds making it difficult to follow your speech. Otherwise great

marcelocostanzi
Автор

Very well and simply explained. Thank you

mahdi
Автор

Great explanation. clear, obvious and strait forward amazing man. very helpful.

mohammedsaber
Автор

So well explained and presented Alex! Subcribed!

agneszareba
Автор

Sound practices when designing software and object-oriented patterns used in the right way - I feel like that is lacking.
In a lot of places developers go right at the problem before actually checking with the business and designing the software - having a clear system and language for how to structure code.

marna_li
Автор

Like it. Big part of the video is about Entities and VOs, which are quite common in many designs, I would like to have more of how the domains communicate between each other and what is anti corruption layer about?. Is it Event Broker with adapter layer. How the decoupling is achieved?

winxalex
Автор

Brilliantly articulated description. Your audio is next level, what mic do you use, please?

distinctionconsulting
Автор

The video makes it feel like: "just name stuff after things in your business".

adamstrejcovsky
visit shbcf.ru