DDD Explained in 9 MINUTES | What is Domain Driven Design?

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024

Комментарии • 29

  • @fele09
    @fele09 3 дня назад

    been a week trying to get my head around. this is very simple to understand

  • @tassisto
    @tassisto 10 месяцев назад +3

    Man, I'm so happy I found your channel.

  • @jonbellamy
    @jonbellamy Год назад +4

    This is a really, really good introduction to DDD concepts for someone looking into it for the first time. Thank you!

  • @powell.christopher
    @powell.christopher Год назад +2

    That was really good content. Explained in a straight forward and easily digestible way. Really appreciate the book reference as well. Thank you.

  • @HideBuz
    @HideBuz 3 месяца назад +1

    Your videos are concise and animations very well made! Bravo. I am learning so much?

    • @MarcoLenzo
      @MarcoLenzo  2 месяца назад

      Happy to hear that! Recently I had to take a small break but I'm coming back with more educational content!

  • @eduardoartil
    @eduardoartil Год назад +1

    Great content. Concise and very rich.

    • @MarcoLenzo
      @MarcoLenzo  Год назад +1

      Thank you very much for the feedback!

  • @sandorfarkas7509
    @sandorfarkas7509 11 месяцев назад +1

    That was very good and understandable, thank you! :)

  • @rammehar5531
    @rammehar5531 Год назад +1

    Very well explained thankyou

  • @DevOpsHasan
    @DevOpsHasan Год назад +1

    Thank you for this great content. Please share videos on Solid, OOP and clean code explanation.

    • @MarcoLenzo
      @MarcoLenzo  Год назад

      I will. Thank you for the feedback 🙏

  • @IasonOrlandosOx
    @IasonOrlandosOx Год назад +2

    Great information ! thanks keep up the good work

    • @MarcoLenzo
      @MarcoLenzo  Год назад +1

      Thank you! It's really appreciated!

  • @farrukhahmedsid
    @farrukhahmedsid 4 месяца назад +1

    Very helpful video for introduction to DDD. Just adjust a background music as your english pronunciation is hard to catch and requires polish.

    • @MarcoLenzo
      @MarcoLenzo  4 месяца назад +1

      Yeah I know. In most recent videos I manually corrected all the subtitles and reduced the background music.
      I'll invest time fixing the subtitles also on older videos.
      Thank you for the honest feedback. It's really appreciated

  • @tranhuy5799
    @tranhuy5799 Год назад

    can you compare DDD to Entity Trap? DDD will split system by each business logic together, then Entity Trap is doing that too?

    • @MarcoLenzo
      @MarcoLenzo  Год назад +1

      In this video I kinda answer this question. ruclips.net/video/gtZIaSxRkS4/видео.html The idea is that using DDD you should map a microservice to a Bounded Context and not a single Entity. You need cohesion within the service and low coupling with the other contexts. I always remain shocked when I hear organizations mentioning they have systems with 1500+ services as I cannot fathom how small they must be to get to that number (e.g. Netflix, Financial Times...).

  • @tharun8164
    @tharun8164 Год назад +1

    Spent a lot of time learning tactical design only to realise that no real projects actually use this design approach. I primarily worked on Java Spring boot projects and unfortunately, it borrows DDD terms like Entities, Repositories but uses them for different purposes. For ex: Java's entity is the Database table rather Domain entity. Nevertheless, I find the ideas & intentions of DDD to be useful in a generic sense.

    • @MarcoLenzo
      @MarcoLenzo  Год назад +2

      I think modern frameworks reduced barrier to entry when it comes to programming. A junior programmer can write an API and persist data in few minutes using Spring Boot and their Initializr. But that also means that less time is spent on modelling. The result is anemic models. For example I often see validation in the controller layer while the model underneath is just getters and setters. I think it depends a lot on the individuals you get in your team.

    • @WahidRezgui
      @WahidRezgui Год назад +1

      ​@MarcoLenzo that's Wright anyone can persist data using orm but not every one can design a hole system . For me personally big project not following ddd and using anemic models is potentially a failing project

  • @anzeigeistraus2845
    @anzeigeistraus2845 5 месяцев назад +1

    the sound in the background is disturbing

    • @MarcoLenzo
      @MarcoLenzo  5 месяцев назад

      Yes. It was one of my first videos and I made a mistake putting the background music too loud. In recent videos I either put it lower or remove it completely.