Domain Driven Design: What You Need To Know
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.
☕️ I don’t accept paid sponsorships and I have turned off mid-video ads. You’re welcome! If you would like to support my channel see: https://ko-fi.com/alexhyett
? Join my free weekly newsletter for advice, technology and more: https://newsletter.alexhyett.com
?️ Backend Developer Roadmap: https://www.alexhyett.com/backend-developer-roadmap/
? Read me instead: https://www.alexhyett.com/domain-driven-design/
? RECOMMENDED COURSES (Use code FRIENDS10 for 10% off)
The Complete Web Developer Course - https://academy.zerotomastery.io/a/aff_r1613hhr/external?affcode=441520_ijj9itwx
The Complete Junior to Senior Web Developer Roadmap - https://academy.zerotomastery.io/a/aff_hpwn5xy9/external?affcode=441520_ijj9itwx
Complete SQL + Databases Bootcamp - https://academy.zerotomastery.io/a/aff_fd1vc7n6/external?affcode=441520_ijj9itwx
? RECOMMENDED BOOKS
Domain Driven Design - https://geni.us/WiR0Q0x
Implementing Domain Driven Design - https://geni.us/4qHx
Clean Code - https://geni.us/5AEwj2
Domain Driven Design - https://geni.us/WiR0Q0x
Design Patterns - https://geni.us/5ncUt
Developer Hegemony - https://geni.us/lAXy
Pragmatic Programmer - https://geni.us/GfNj9
Data Structures and Algorithms Made Easy - https://geni.us/sqg6kJ
Refactoring - https://geni.us/ufAP0mE
Pragmatic Thinking and Learning - https://geni.us/x81A
Microservices - https://geni.us/8vMA
? MY FAVOURITE TOOLS
PIA VPN - https://piavpn.com/AlexHyett (86% off)
Visual Studio Code - https://code.visualstudio.com/
Obsidian - https://obsidian.md/
Notion - https://affiliate.notion.so/alexhyett
⏳ 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:
https://www.alexhyett.com/tech/
? MY KEY LINKS
? Blog - https://www.alexhyett.com/
? Mastodon - https://social.alexhyett.com/@alex
?‍? WHO AM I
I’m Alex, a Software Developer and YouTube working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this YouTube Channel, I also write articles on my website (https://alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers.
‼️ 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