diff --git a/README.md b/README.md index 5ce4614..106c91b 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,24 @@ Please raise issues and pull requests for fixes and updates. 3. Rate Limiter 4. Service Orchestrator -Head to https://get.interviewready.io/ for a detailed explanation. +The following resources are useful for learning low level design. + +### Memory Management + +[Texas University Memory Models](https://www.cs.utexas.edu/~bornholt/post/memory-models.html) + +[Slack reducing memory footprint](https://slack.engineering/reducing-slacks-memory-footprint) + +### Message Queue - Rate Limiting + +[Apache Kafka Exactly Once processing](https://docs.google.com/document/d/11Jqy_GjUGtdXJK94XGsEIK7CP1SnQGdp2eF0wSw9ra8) + +[Uber Rate Limiter](https://github.com/uber-go/ratelimit/blob/master/ratelimit.go) + +[Martin Fowler Circuit Breaker](https://martinfowler.com/bliki/CircuitBreaker.html) + +[Netflix Hystrix](https://github.com/Netflix/Hystrix) + +### Course + +https://interviewready.io/