This project aims to help people and myself better understand some of the core system design topics by actually implementing them in Java. These coding exercises come from Nine Chapter Online Course.
Mini Cassandra Implementation
Consistent Hashing Technique
Basic Memcache Implementation
Thread-safe Singleton Pattern (Lazy Initialisation)
Object Oriented Design (Design parking lot)