Alerting System Design #956
Replies: 4 comments 3 replies
-
Beta Was this translation helpful? Give feedback.
-
Option 1: Migrating BlockSpy to Console (MVP Approach)The first step in the migration is to reuse as much of the existing implementation as possible to quickly deliver an MVP and start gathering user feedback. This will help direct further improvements while ensuring minimal disruption. Key Migration Changes1. Auth Reconfiguration✅ What Needs to Change?
2. Removing
|
Beta Was this translation helpful? Give feedback.
-
Thanks for putting up a detailed approach with a sequence diagram!
We just need to make sure Blockspy keeps running as-is until we have it fully migrated because we're actively using the alerts.
Just to confirm, this is what we want right? @anilmurty My only concern with option 1 is to alter the current state of Blockspy, mainly the db because the code can change in a separate branch, while we do the migration. |
Beta Was this translation helpful? Give feedback.
-
Alternative Approach for Notifications ServiceThis is an alternative solution to address the limitations of the existing approach. The key motivation is to improve scalability, maintainability, and flexibility. Notifications Service Architecture![]() OverviewThe Notifications Service is responsible for processing user-defined and system-generated notification conditions, matching them against blockchain messages and monitored values, and dispatching notifications via configured channels. Event Flow
Alternative Approach
Scalability & Deployment
Acceptance Criteria
SummaryBy leveraging this approach, we achieve a modular and scalable notifications system that remains flexible and extensible.
This ensures a robust, maintainable, and future-proof solution, addressing existing pain points while keeping infrastructure complexity minimal. 🚀 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Here I'd like to discuss
Relevant issues are created under Alerts & Notifications (Blockspy integration) milestone
Beta Was this translation helpful? Give feedback.
All reactions