Edited
・
Reviews 3
・
Average rating 5.0
I came across this course while looking for lectures to help me with a corporate coding assignment. To master development at a level appropriate for the task without over-engineering, I believed I should design with a certain degree of scalability in mind, ensuring the structure could easily transition into something like multi-module or MSA. While I had a rough idea of DDD concepts, most resources were specialized for MSA. That’s why I decided to take this course, as it starts from a Monolith base. :) The core concepts of DDD at an appropriate level and the basic Hexagonal Architecture were quite helpful. However, as you frequently mentioned during the lectures, I judged that applying this full architecture might be difficult at the assignment level. Nevertheless, it became much clearer what factors to consider to increase scalability by enhancing cohesion and lowering coupling. I feel I can now appeal to evaluators by using a design that borrows core DDD principles without strictly following everything. This lecture helped me understand DDD—which seemed heavy and difficult when I knew nothing about it—much more easily, allowing me to take the next step forward. Thank you for the great lecture! :) I'll do my best on the test.
Wow! Thank you for the great review. I wanted to convey the intention behind introducing DDD, and I feel so rewarded because it seems like you understood it well! I hope you pass the exam!!




