Skip to content

laleetborse/System-Design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

System-Design

Exploring and learning system design concepts with runnable examples.


Branches

Each branch is a self-contained example. Switch to a branch to see its code and run it.

Branch What it does
load_balancer Nginx load balancer in front of two Node.js backends. A static frontend (port 8080) calls the load balancer (port 8081), which round-robins requests to node_app1 and node_app2. All services run in Docker. Good for trying L7 load balancing, Docker networking, and CORS.
protobuf Protocol Buffers example: person.proto and Node.js server with Docker/nginx setup.
main Default branch; minimal project scaffold.

Quick start (load_balancer)

git checkout load_balancer
docker compose up --build

About

Exploring and learning system design .

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published