Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/temarusanov/nest-system-design


https://github.com/temarusanov/nest-system-design

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

# NestJS System Design

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

- [System Design Patterns](https://github.com/Sairyss/system-design-patterns)
- [Domain-Driven Hexagon](https://github.com/Sairyss/domain-driven-hexagon)
- [Backend best practices](https://github.com/Sairyss/backend-best-practices)

## Topics

| **Topic** | **Description** |
|---|-----|
| [Facade pattern](./examples/facade-pattern/) | To make a complex subsystem easier to use, a simple interface should be provided for a set of interfaces in the subsystem. |