Skip to content

Signior-X/scalable_systems_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Design Patterns for Scalable Systems Project

One of the best projects done using many industry related design patterns that helps in making the systems resilient to errors and more reliable.

Design patterns implemented

  1. Factory Design Pattern - That creates a specific kind of object from that factory.
  2. Resource Management Desisng Pattern - That is used to manage the instances/resources on AWS or Any cloud platform. Mainly used to create EC2 instances.
  3. Proxy Design Pattern - Each worker proxy keeps making requests to its assigned instance and ensures that the instance is working correctly.
  4. Heart Beat Pattern - Each worker proxy keeps makign request just like heart beat at certain time interval
  5. Circuit Breaker Design Pattern - To protect the service in case an internal service has failed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages