This project contains NestJS examples of different system design patterns, like communications, domain layers, patterns and etc.
Over time, your decisions made during development become so numerous that you need to save them somewhere. Previously, I was looking for a universal solution (boilerplate) for all our projects. But with experience came the realization that every problem has its own best and worst solutions. Since I develop mainly on NestJS, the goal of this project is to show the best implementation of a particular pattern.
This projects inspired by
Topic | Description |
---|---|
Facade pattern | To make a complex subsystem easier to use, a simple interface should be provided for a set of interfaces in the subsystem. |
Vertical slicing | Organizes code around business features or user scenarios. |