Skip to content

You can find design patterns I was interested in and decided to implement here.

License

Notifications You must be signed in to change notification settings

kasir-barati/design-patterns-in-js-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Intro

Originally this repo tend to be soly for SOLID but I changed my mind now and I wanna add more to it. Feel free to give it a star.

SOLID

Open close

git checkout -b open-close-principle-payment-gateway remotes/origin/open-close-principle-payment-gateway

Liskov

git checkout -b liskov-mongoose-dicriminator-base-repository remotes/origin/liskov-mongoose-dicriminator-base-repository

Design patterns in JS

git checkout -b js-design-paterns remotes/origin/js-design-paterns

MongoDB Sharding

git checkout -b mongodb-sharding

Audit log

Here I will try to create a monorepo with two NestJS app. In it I will try to create an audit log table in database in both MongoDB (NoSQL), and PostgreSQL (SQL). Checkout to it for more info.

git checkout -b audit-log remotes/origin/audit-log