Alpha Code
Alpha Code
  • 10
  • 922 927
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
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...

Komentáře

  • @ketakipatel7655
    @ketakipatel7655 Před 9 dny

    awesome series... i wish you come up with more videos on different topics. This is by far best explanation for DDD

  • @CodingLoneWolf
    @CodingLoneWolf Před měsícem

    Will this series continue?

  • @nsikansimon1939
    @nsikansimon1939 Před měsícem

    Very well explained! Thank you!

  • @user-zf4nq1dy2n
    @user-zf4nq1dy2n Před 6 měsíci

    the video is not about ddd at all

  • @SrivatsaDK
    @SrivatsaDK Před 6 měsíci

    Is Sub Domain and Bounded Context one and the same?

  • @thomastthai
    @thomastthai Před 6 měsíci

    What a fantastic series! Whatever your reason is for not finishing the microservices video, I hope you are safe.

  • @artemvolsh387
    @artemvolsh387 Před 8 měsíci

    "It makes you feel important, even though you are not." 😂

  • @skl3525
    @skl3525 Před 8 měsíci

    get rid of the love club music please

  • @ilya8834
    @ilya8834 Před 9 měsíci

    The background music and the narrative manner makes me feel calm after watching several other confusing explanations. Thanks!

  • @riadisl
    @riadisl Před 9 měsíci

    🎯 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

  • @haimai6741
    @haimai6741 Před 10 měsíci

    Thank for a great job

  • @swamidasdalvi4845
    @swamidasdalvi4845 Před 11 měsíci

    The background music is distracting and annoying. Oh why did I even write this comment 🤒

  • @sebkeccu4546
    @sebkeccu4546 Před rokem

    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.

  • @thakursanjeev
    @thakursanjeev Před rokem

    Honestly there is nothing DDD about this. This is basic programming hygiene irrespective of the design approaches.

  • @namratam1522
    @namratam1522 Před rokem

    Please make more videos

  • @tharlinhtet97
    @tharlinhtet97 Před rokem

    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.

  • @jasper5016
    @jasper5016 Před rokem

    This looks like a more work.

  • @jasper5016
    @jasper5016 Před rokem

    Your channel has only DDD videos? You got great skills to teach. Please bring some more tutorials on complex subjects.

  • @jasper5016
    @jasper5016 Před rokem

    How can you explain so well? I am totally impressed with your examples and analogies. Please bring more content on Microservices architecture.

  • @sk2581
    @sk2581 Před rokem

    please mute the background score once u start explaining ...its quite distracting.

  • @Techie-time
    @Techie-time Před rokem

    amazing

  • @jwbonnett
    @jwbonnett Před rokem

    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?

  • @purtelo
    @purtelo Před rokem

    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?

  • @HSharpknifeedge
    @HSharpknifeedge Před rokem

    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!

  • @mashabadigojane9261

    Keep up the good work and let me know when you have an official course. I will be the first to join

  • @emekatimothyiloba699

    Thank you for breaking this down

  • @emekatimothyiloba699

    Nice Explanation. Thanks

  • @basheeral-momani2032

    awesome course looking for more episods thanks a lot for you hard work with us

  • @samirThapaSRT
    @samirThapaSRT Před rokem

    Premium content

  • @thafsiras.n9802
    @thafsiras.n9802 Před rokem

    beatiful

  • @rangelstefanov9201
    @rangelstefanov9201 Před rokem

    Great course! Really! Simple and understandable without tons of unnecessary explanations.

  • @VasanthKumarrl
    @VasanthKumarrl Před 2 lety

    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?

  • @FokwaDivine
    @FokwaDivine Před 2 lety

    Thanks for the short and clear explanation

  • @tanveer.shaikh
    @tanveer.shaikh Před 2 lety

    can you please share the ppt

  • @heman248
    @heman248 Před 2 lety

    WHAT! what's up with that joke at the end

  • @ambarishdeshmukh143
    @ambarishdeshmukh143 Před 2 lety

    Thanks for sharing !

  • @MdSiam-kw5ox
    @MdSiam-kw5ox Před 2 lety

    Thanks for these awesome videos on DDD. 🙂

  • @DerpBane
    @DerpBane Před 2 lety

    Learnt nothing get a job

  • @gusparr28
    @gusparr28 Před 2 lety

    The best series ever to explain DDD. Thank you so much!

  • @ardonjr
    @ardonjr Před 2 lety

    This was a good exlanation, Thanks for his video.

  • @radovanracak
    @radovanracak Před 2 lety

    That was great. Thank you!

  • @mattgraves3709
    @mattgraves3709 Před 2 lety

    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?

  • @MDzaman-bg7fn
    @MDzaman-bg7fn Před 2 lety

    Thanks a lot.Almighty bless you.Thanks again.

  • @raymondyoo5461
    @raymondyoo5461 Před 2 lety

    I recently became interested in MSA and you are one of my best teachers. Thanks a lot for your clean and concise explainations 👍👍

  • @user-xp2rz4ff6y
    @user-xp2rz4ff6y Před 2 lety

    좋은 영상 감사합니다!

  • @souravmojumder5563
    @souravmojumder5563 Před 2 lety

    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!

  • @karthiksrivatsa8243
    @karthiksrivatsa8243 Před 2 lety

    It would be very greedy to ask this perhaps. But do we get the PPT you used in the tutor anywhere?

  • @MrSpyTubes
    @MrSpyTubes Před 2 lety

    Very nice course. What a pity it is unfinished

  • @shyamprasadp2188
    @shyamprasadp2188 Před 2 lety

    I have gone through many domain driven design sessions, but this is the one that brought clarity. great job.

  • @mohammadbarbast6524
    @mohammadbarbast6524 Před 2 lety

    this 14-min video is one of the most effective and informative I've ever seen. Thanks.