/system_design

This project aims to help people and myself better understand some of the core system design topics and concepts with Java implementation demos.

Primary LanguageJava

System Design Concepts and Implementations

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.

Database:

Mini Cassandra Implementation

Consistent Hashing Technique

Basic Memcache Implementation

Design Pattern:

Thread-safe Singleton Pattern (Lazy Initialisation)

Object Oriented Design (Design parking lot)