Skip to content

Consider a micro-service environment where several systems use 1 central system for all their alert use cases: Design and implement a system which can capture events generated by any system or user triggered (for simplicity), and raise an alert according to alert configuration.

Notifications You must be signed in to change notification settings

yashmishra0207/Alert-Service-LLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitoring and Alert Service

Functional Requirements doc - Click Here

NOTE:

  • On running program, in case of Event having TUMBLING_WINDOW alert strategy, the possibility of threshold breach will be intermittent because of the way in which tumbling window works.
    Running 2-3 times will show the threshold breached log for such case (i.e. Client X USER_SERVICE_EXCEPTION).

Areas of Improvements:

  • In a real-world scenario having a queue is a must to handle incoming requests as it’s a central service used by multiple services, so it can have high number of concurrent requests.

About

Consider a micro-service environment where several systems use 1 central system for all their alert use cases: Design and implement a system which can capture events generated by any system or user triggered (for simplicity), and raise an alert according to alert configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages