Project work based on course - Distributed Systems & Cloud Computing with Java by Michael Pogrebinsky
- Cluster Coordination & Leader Election with Apache Zookeeper
- Watchers, Triggers & Failure Detection
- Leader Re-Election (Auto Healing)
- Scalability & Fault Tolerence
- Cluster management through Service Registry & Discovery
- Load Balancing Strategies wityh HAProxy (Static & Dynamic Loading Balancing Algorithms)
- Message brokers, topics, producers & consumers with Kafka
- Publish / Subscribe pattern
- Serialisation / Deserialization with JSON & Protocol Buffers
- Database sharding and replication with MongoDB