1. Developed a scalable and fault-tolerant Content Delivery Network based on eventual consistency using Python Network Programming.
2. CDN consisted of Origin Server, Gateway server, Load Balancers, and Replica Nodes, all of
which ran in a multi-threaded fashion.
3. Flexibility to add and remove the replica nodes, push updates to the CDN, pull updates from the origin server, gateway server and load balancer failure handling was present.