Resolver Pattern
Resolver Pattern
Section titled “Resolver Pattern”The resolver pattern is Integra’s architectural approach to flexible data resolution.
Overview
Section titled “Overview”Resolvers abstract the complexity of multi-chain and multi-source data retrieval, providing a unified interface regardless of where data lives.
Architecture
Section titled “Architecture”Client Request → Resolver → Data Source(s) → Unified ResponseResolvers can:
- Query multiple blockchains in parallel
- Aggregate data from different sources
- Handle failover automatically
- Cache frequently accessed data
Benefits
Section titled “Benefits”- Flexibility - Add new data sources without changing client code
- Performance - Optimized queries and caching
- Reliability - Built-in redundancy and failover
- Simplicity - Single API regardless of data location