![Alpha Code](/img/default-banner.jpg)
- 10
- 922 927
Alpha Code
Registrace 12. 11. 2017
10. What is a Monolithic Architecture? Do you need one?
When developing the first version of an application, you often do not have any scalability issues. Moreover, using a distributed architecture slows down development. Monolithic architecture might be a good choice to start with. But is it always a good choice? Let's find out.
This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow:
goo.gl/qvupqc
Please like, subscribe and share the love of learning. Follow us on:
getalphacode/
helloansh
This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow:
goo.gl/qvupqc
Please like, subscribe and share the love of learning. Follow us on:
getalphacode/
helloansh
zhlédnutí: 48 385
Video
9. Domain Driven Design Summary
zhlédnutí 40KPřed 6 lety
Let's look at the gist of Domain Driven Design. It's definitely one of the greatest tools for designing complex architectures with simplicity. A must-have for developers. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Gui...
8. Implementing DDD in code Part #2
zhlédnutí 46KPřed 6 lety
In this example, we'll take an average code and transform it into DDD code. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Guide To Creating Scalable Backend Infrastructures". The intro to complete series can be found her...
7. Implementing DDD in code Part #1
zhlédnutí 78KPřed 6 lety
Let's get into the interesting stuff and see how Domain Driven Design enhances your code quality. You'll see the difference between an average code vs great code. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Guide To Cr...
6. Implementing Strategic Domain Driven Design
zhlédnutí 46KPřed 6 lety
How do you start when someone asks you to design a backend architecture? Is that the best way to go about it? Let's find out. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Guide To Creating Scalable Backend Infrastructur...
5. DDD Tactical Design in 14 minutes Part #2
zhlédnutí 45KPřed 6 lety
Do you always write code that you intend? Do you write a well organized and structured code? Enter Tactical Design. It's a must have to any developer. Link to part 1: czcams.com/video/WZb-FPmiuMY/video.html This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash...
4. DDD Tactical Design in 14 minutes Part #1
zhlédnutí 71KPřed 6 lety
Do you always write code that you intend? Do you write a well organized and structured code? Enter Tactical Design. It's a must have to any developer. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Guide To Creating Scala...
3. DDD Strategic Design in under 15 minutes
zhlédnutí 162KPřed 6 lety
The most important tools that Domain Driven Design gives you are Strategic Design Tools. Thinking in terms of contexts rather than objects will make you a master in designing microservices architectures. This lecture is a part of a crash course on "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash co...
2. What is Domain Driven Design?
zhlédnutí 297KPřed 6 lety
Strategic Design Explained: czcams.com/video/Evers5npkmE/video.html Tactical Design Explained: czcams.com/video/WZb-FPmiuMY/video.html How do you start designing microservices? The answer is Domain Driven Design. In this tutorial, I go through "What is Domain Driven Design?" and high-level overview of what it provides us. Domain Driven Design is well respected in developers community and the be...
1. Mastering the art of designing Microservices Architecture - Introduction
zhlédnutí 89KPřed 6 lety
This is the first video tutorial of Crash Course #1 "Mastering the art of designing Microservices Architecture". For full crash course follow: goo.gl/qvupqc This crash course is a part of an 8 crash course series called ""Complete Guide To Creating Scalable Backend Infrastructures". The intro to complete series can be found here: czcams.com/video/BLMs_NITgSw/video.html Please like, subscribe an...
awesome series... i wish you come up with more videos on different topics. This is by far best explanation for DDD
Will this series continue?
Very well explained! Thank you!
the video is not about ddd at all
Is Sub Domain and Bounded Context one and the same?
What a fantastic series! Whatever your reason is for not finishing the microservices video, I hope you are safe.
"It makes you feel important, even though you are not." 😂
get rid of the love club music please
The background music and the narrative manner makes me feel calm after watching several other confusing explanations. Thanks!
🎯 Key Takeaways for quick navigation: 00:51 Strategic *Design and Contexts* - Strategic design in domain-driven design involves thinking in terms of contexts rather than objects. - Contexts are the settings that determine the meaning of words or statements, emphasizing the importance of context in design. - In the context of strategic design, everything needs to be thought of in terms of contexts. 02:15 Key *Strategic Design Tools: Bounded Context, Context Map, Ubiquitous Language* - Bounded context, context map, and ubiquitous language are essential tools in strategic design. - Continuous integration is part of the figure but will be discussed in detail in upcoming lessons. - Focus on understanding the significance of bounded context, context map, and ubiquitous language. 05:13 Building *the Domain Model: From Concept to Detailed Model* - Building a domain model involves understanding the core values, talking to domain experts, and finding patterns. - The domain model is a mental picture that evolves into a detailed model for each part of the domain. - Bounded contexts, represented by blue circles, encapsulate specific concerns within the overall domain. 09:42 Bounded *Contexts in E-commerce Example* - Bounded contexts illustrate how different departments in an e-commerce scenario have distinct perspectives on a customer. - Each department has its own domain model, ubiquitous language, and database within its bounded context. - Relationships among bounded contexts are depicted in a context map, defining how they interact. 12:37 Problem *Space vs. Solution Space* - Understanding the difference between problem space and solution space is crucial in domain-driven design. - In the problem space, domains are divided into subdomains, including core, supporting, and generic subdomains. - In the solution space, each bounded context has its domain model, and relationships between them form the context map. 14:23 Developers' *Role and Technology Agnosticism* - Developers' understanding of the domain is emphasized as a crucial aspect before coding. - Domain-driven design is a technology-agnostic toolbox, focusing on understanding the domain first. - The toolbox provided by domain-driven design remains relevant throughout a developer's career. Made with HARPA AI
Thank for a great job
The background music is distracting and annoying. Oh why did I even write this comment 🤒
I like how you explained the inefficiency problem and then went on to provide the solution. I wish someone could do the same for explaining Design Patterns because, for me, it still remains an enigma on when to use which one. I don't know which one to choose from a problem perspective. If someone has come across great design pattern videos, please let me know.
Honestly there is nothing DDD about this. This is basic programming hygiene irrespective of the design approaches.
Please make more videos
If I have to decide as a end user, this course is the most fabulous DDD course that I can find on the CZcams. Sadly, when I explore into your channel, I only found one course. Hope you come back online soon.
This looks like a more work.
Your channel has only DDD videos? You got great skills to teach. Please bring some more tutorials on complex subjects.
How can you explain so well? I am totally impressed with your examples and analogies. Please bring more content on Microservices architecture.
please mute the background score once u start explaining ...its quite distracting.
amazing
What if a Root aggregate is tightly coupled with another root aggregate? E.g. A customer can have many addresses, but also other customers can have that same address, how would that be modeled?
DDD looks just like a buzzword - this is default design type that most of people use without giving it a label. What are other types of design that are not DDD?
You have a very intuitive and brilliant approach. I just clicked on the link out of curiosity and found that your voice and speech are clear, and your examples help a lot. Thank you!
Keep up the good work and let me know when you have an official course. I will be the first to join
Thank you for breaking this down
Nice Explanation. Thanks
awesome course looking for more episods thanks a lot for you hard work with us
Premium content
beatiful
Great course! Really! Simple and understandable without tons of unnecessary explanations.
Very good series. I was reading few documents for DDD . This videos cleared my most of doubts. Thank you. One small doubt, that how to communicate b/w different bounded context . any sample code?
Thanks for the short and clear explanation
can you please share the ppt
WHAT! what's up with that joke at the end
Thanks for sharing !
Thanks for these awesome videos on DDD. 🙂
Learnt nothing get a job
The best series ever to explain DDD. Thank you so much!
This was a good exlanation, Thanks for his video.
That was great. Thank you!
Hey, this is a good little playlist you got here! It is getting to be long in the tooth date wise only, information is still very relevant in 2022. Would like to learn what you have learned since? Anything change?
Thanks a lot.Almighty bless you.Thanks again.
I recently became interested in MSA and you are one of my best teachers. Thanks a lot for your clean and concise explainations 👍👍
좋은 영상 감사합니다!
this is one of my fav playlist for DDD. Not sure why this channel didnt create more content! this is top class for a starter!
It would be very greedy to ask this perhaps. But do we get the PPT you used in the tutor anywhere?
Very nice course. What a pity it is unfinished
I have gone through many domain driven design sessions, but this is the one that brought clarity. great job.
💯
this 14-min video is one of the most effective and informative I've ever seen. Thanks.