🎓 This repository contains examples about four architecture of software:
- Three Layer Architecture
- Hexagonal Architecture
- Onion Architecture
- Clean Architecture
Basic concepts you need to know:
- 📖 Los 5 principios SOLID
- 📖 Inyección de dependencias en componentes
- 📖 Inyección de dependencias en Node.js con InversifyJS & TypeScript
The first thing you should do is watch the following video:
Then you can dig deeper with more reading: