ghaedi1993 / Low-Level-Design

Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Low-Level-Design

Low Level Designs of common data structures.

These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.

The project contains multiple LLD codes for system design interviews. Please raise issues and pull requests for fixes and updates.

  1. Cache
  2. Event Bus
  3. Rate Limiter
  4. Service Orchestrator

Checkout InterviewReady for more low level design explanations.

About

Low Level Designs of common data structures. These designs keep concurrency control, latency and throughput in mind. We use design patterns where applicable to make the code readable, extensible and testable.


Languages

Language:Java 99.7%Language:Roff 0.3%