Description
This roadmap represents our current plans for Resonate, which may evolve based on user feedback and changing needs. We welcome open dialogue around Resonate's direction.
Product Features
Over the next few months, we plan to expand Resonate's features and capabilities in phases:
Phase 1: Coordination
During this phase, we aim to standardize durable async • await as the fundamental building block for coordinating asynchronous operations in applications.
- Design Discussion • Resonate Schedules #132
- Design Discussion • Resonate Timer #139
- Design Discussion • Resonate Timing Subsystem #140
- #133
Phase 2: Integration
During this phase, we aim to implement and introduce the durable event loop. This turns Resonate into an integration point that can coordinate end-to-end operations across different systems with different APIs.
- etc.
Software Design Pillars
Reliability
We are investing in robust quality assurance testing & security protections to deliver fault-tolerant and secure OSS infrastructure.
- includes quality assurance (dst, test harness, fault injection)
- includes signing artifacts with sigstore
- etc.
Developer Experience
We want to enable creators and developers to build on Resonate as easily as possible with clear documentation, open APIs, and a supportive community.
- includes dead simple products
- includes docs
- includes building in public (via twitter, GitHub and technical blogs, etc.)
- includes community building (via slack, community calls, office hours, durable execution university, etc.)
- includes ecosystem efforts
Scale
As an emerging platform, ensuring Resonate can grow sustainably - without performance degradation or exclusions - is a priority across our stack.
- etc.