Deployed a Backend System
Designed and developed an event-driven microservice that creates alerts based on user-defined rules. 
  • The user can define functions (we internally call it plugin) that get triggered by an event to create an alert. 
  • The alert can be routed to different alerting destinations like Alerta, alert channels in Teams and Slack. 
  • The design was done in a way that the user can configure alerts in a configuration file. They can just need to choose the plugin (user-defined function) that needs to be called when for the particular event type.