One of the best projects done using many industry related design patterns that helps in making the systems resilient to errors and more reliable.
- Factory Design Pattern - That creates a specific kind of object from that factory.
- Resource Management Desisng Pattern - That is used to manage the instances/resources on AWS or Any cloud platform. Mainly used to create EC2 instances.
- Proxy Design Pattern - Each worker proxy keeps making requests to its assigned instance and ensures that the instance is working correctly.
- Heart Beat Pattern - Each worker proxy keeps makign request just like heart beat at certain time interval
- Circuit Breaker Design Pattern - To protect the service in case an internal service has failed