Open erichfi opened 7 months ago
Next Steps:
@erichfi we have prioritised the list and created issues.
So in the order of priorities we have the following list:
Also, as part of each ticket, update this Notion to reflect the latest state: https://www.notion.so/gitcoin/Passport-Monitors-PD-Alarms-444bfbe603d146ecbdd54211e1646957 The Notion page should provide an overview of the monitoring topic.
Prio
Top priority https://github.com/gitcoinco/passport/issues/2402 https://github.com/gitcoinco/passport/issues/2228 https://github.com/gitcoinco/passport/issues/2404 https://github.com/gitcoinco/passport/issues/2403 OSS
https://github.com/gitcoinco/passport/issues/2183 https://github.com/gitcoinco/passport/issues/2405 https://github.com/gitcoinco/passport/issues/2406
Tim Prio: Load Testing Then rest of backlog
Putting https://github.com/gitcoinco/passport/issues/2402 back into the backlog for now. The current work is merge but it is not finalised yet.
Open topics for next infra week:
Scaling and Securing Passport: Enhancing Infrastructure for High-Impact Growth
Overview
This milestone focuses on enhancing the security measures and scaling the infrastructure of our project to handle increased load efficiently. The timeline allocated for this phase is from April 25th to May 7th, totaling 19 Dev Days.
Revised Tasks and Priorities
Automating Data Sync
2353: Automate the synchronization process to enhance reliability and timeliness of data exchanges.
Monitoring Enhancements
2402: Ensure robust monitoring to detect disruptions or performance issues.
2228: Update and streamline alarm systems to improve responsiveness and relevance.
2404: Set up monitoring for all scheduled tasks to ensure they run as expected without failures.
2403: Implement detailed database performance monitoring to anticipate and mitigate potential issues.
Database Model Changes
2412: Change to db models for data models.
Security and Access Management
2183: Address identity and access management errors to maintain system integrity.
Comprehensive Testing
2405: Conduct thorough testing to ensure all components function seamlessly together.
Resource Management
2406: Improve resource tracking and cost management through systematic tagging.
Load Testing
Future Considerations
These tasks are critical for long-term strategic goals but are not prioritized in the current milestone due to either complexity or lower immediate impact:
Strategic Focus
The focus remains on leveraging the 80/20 principle to prioritize tasks that offer the most significant impact on security and scalability with minimal resource expenditure. The immediate goal is to ensure the infrastructure is robust enough to handle anticipated traffic surges without compromising security or performance.
Expected Outcomes
This updated milestone draft aims to reflect the current priorities and strategic adjustments necessary for successful project execution, with a clear path outlined for future enhancements and optimizations.