This is intended for understanding the different design patterns in backend development. It follows the practical approach for learning something.
It follows learning by doing.
Currently it has the following design patterns:
- Singleton
- Observer
- Builder
- Repository
- MVC