Low Level System Design

This 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

The following resources are useful for learning low level design.

Memory Management

Texas University Memory Models

Slack reducing memory footprint

Message Queue - Rate Limiting

Apache Kafka Exactly Once processing

Uber Rate Limiter

Martin Fowler Circuit Breaker

Netflix Hystrix

Course

https://interviewready.io/

Description
Useful Resources for Low Level System Design
Readme 135 KiB
Languages
Java 99.7%
Roff 0.3%