Objective
Implement a centralized & customizable (UI based) auto-retry toggle for failed RPC calls in Portal.
Origin Document
Current RPC calls have ~90% success rate, requiring retry logic implementation for most calls.
A centralized retry mechanism would improve developer experience by handling failures automatically through either a UI toggle in Portal or HTTP headers.
Goals
- Improve RPC call reliability for customers
- Allow customers to configure their service for their own needs
- Reduce implementation burden on developers
- Maintain network health while handling retries
Deliverables
Non-goals / Non-deliverables
- Building custom retry logic for specific use cases
- Implementing complex backoff strategies
- Adding retry support for non-RPC endpoints
General deliverables
Creator: @bulutcambazi
Co-owners: @Olshansk @fredteumer
Objective
Implement a centralized & customizable (UI based) auto-retry toggle for failed RPC calls in Portal.
Origin Document
Current RPC calls have ~90% success rate, requiring retry logic implementation for most calls.
A centralized retry mechanism would improve developer experience by handling failures automatically through either a UI toggle in Portal or HTTP headers.
Goals
Deliverables
Non-goals / Non-deliverables
General deliverables
Creator: @bulutcambazi
Co-owners: @Olshansk @fredteumer