/HLD-System-Designs

This repo includes system design concepts, topics, AWS Services, capacity planning etc.

Primary LanguageJava

Introduction

This repo contains the various system design components info, questions and solutions.

System Design - Tech Stack

API Protocols
CDN





Message brokers
MicroServices - Service Registry & Discovery
In-Memory Cache/DBs
Search DBs
NoSQL Databases
Cluster Coordination Service & Config store
Big Data Processing
Distributed File Storage Services (for Files, Images etc.)
Observability & Logging Services

Programming & OOP Design & Problems (LLD)

Programming Languages

API Documentation, QA

Other References

Source(s) and further reading