How to implement Clean Architecture in Node.js (and why it's important)

preview_player
Показать описание
As software systems grow, they can start to become unmanageable, especially when working with teams of multiple engineers on a system planned to live for years. Following software architecture designs can help reduce this complexity by allowing you to easily swap out third party libraries and protector your business logic from being tightly coupled to these third party dependencies. You may argue tat clean architecture is overly complex and smells like over engineering, but you will more than likely need some form of software architecture standard when dealing with large code bases.

------------

Рекомендации по теме
Комментарии
Автор

I like this video because it’s about a specific design concept and not embedded in a massive beginner tutorial. There is not enough mid-level programming info like this. Thanks for making this and Keep it up!

gregtaylor
Автор

This is a better tutorial on dependency injection and inversion of control than hour long lectures and videos I had to listen to on the same subject.

TheAkiller
Автор

Clean architecture, hexagonal and Domain Driven Design are really abstract concepts. They all encapsulate some really great ideas but I also strongly believe that it's something that you shouldn't get too caught up in. Find a level of abstraction that works for you and roll with it. I went on a whole craze a couple years back designing systems with all of these concepts and even though I did build some really cool stuff, it was extremely overkill for what was actually required. Great video though as always! It would actually be really great to pick your brain sometime about some stuff! Can't wait for the next video!

brandonlange
Автор

I’ve spent a lot of time trying to understand this architecture. I’m always lost when I get to the inversion of control, thanks to your video, it has reinforced my understanding of this architecture.

josephajibodu
Автор

You really nailed it! I've never understood the hexagonal architecture this much clearer. You do deserve more subscriber. Many thanks!

wichaisawangpongkasame
Автор

tomorrow is mine interview and i found this really helpful to explain how i have been doing previously and how this architecture could be helpful to improve further!

thanks for the video!

rohit
Автор

Awesome video ! Very clear. It's true most speakers talks hours and hours of abstract concepts. I like how you managed it to show a real world example in 20 minutes. Thank you !

danielmaldonado
Автор

I spent several hours struggling with the high-level description of the clean architecture diagram in the Clean Architecture book. Your explanation in the video was fantastic - it really clarified things for me. Now it all makes sense!

renepatznick
Автор

I think this was great. I’m a sucker for code organization practices, but I haven’t looked into backend best practices until now. The examples you gave clearly illustrate the benefit and I think you have just the right amount of detail for anyone that is searching for this topic. Excited to look around your channel more. #subscribed

aaronmotacek
Автор

Fascinating content, most clean architecture are either simple examples or written in another language thanks for clear explanation, hope to see more content about ddd and clean architecture written in typescript 🙌🏻🙏

sobhanm
Автор

Would be really interesting to see how you structure folders with this approach at your job!

krskvBeatsRadio
Автор

Helpful intro to the topic. Much appreciated.

smokee_ms
Автор

Thank you so much. I really like that you show the practical side of clean architecture

AssassinNinja
Автор

My friend, your content is amazing and such a big help. please dont ever stop

rorythomas
Автор

For many years, maybe +4 years I have been working with these kinds of code architecture and patterns but I absolutely have NOOO idea what I was doing. Now you are giving me an enlightment! I know you deserve more than this, but please accept my humble subscription to your channel 🙏

jordiyaputra
Автор

Really well explained, they should teach this concept in each CS high school and university

mattiadevivo
Автор

Thank you for the vid! Clear, straight to the point and from a perspective that is easier to grasp.

caskispace
Автор

Very well explained. Instead of discussing abstract concepts you have covered a use case which becomes very easy to grasp the concept and much quickly. Thanks alot

travelwithahmedmurtaza
Автор

Really enjoyed it. Great content. Thank You! 🙏❤

sahaneakanayaka
Автор

This video is very helpful!!
Hope you can give more concrete examples to help us understand the architecture more.
Thanks again!

tarolee
visit shbcf.ru