Skip to content

barisdemirezen/whatsapp-system-design

Repository files navigation

Whatsapp System Design 🎉

Whatsapp System Design repository includes services created in a mind storming about architecture. This project is not expected to reflect real architecture.

About it 📝

Whatsapp System Design is a case study which includes many learnings like load balancing, micro service communication, web sockets and docker networking.

Install, run, dev 🏗️

Its possible to run every project separately with Dockerfile's inside them. Assuming you are willing to run entire system go for commands below.

docker compose up

Design Diagram ✨

You can see only one load balancer in diagram but it should be one for each in real life 😄

image-20220610193528354

Tech Stack 🔥

Languages: HTML, CSS, JS, C#

Client: React

Server: Node, Express, Socket.IO, Dotnet

Tools RabbitMq, Nginx, Docker

Badges 📌

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published