Resonate concepts
๐๏ธ Distributed Async Await
Explore the emerging concept of Distributed Async Await, which goes beyond reliability and failure tolerance to provide a more robust and scalable programming model for distributed systems.
๐๏ธ Durable Promises
What is a Durable Promise?
๐๏ธ Application Node
Resonate Application Node definition
๐๏ธ Failure detection and recovery
Learn how Resonate detects and recovers from failures.
๐๏ธ Function versioning
Function versioning is essential for creating durable promises. Idempotent functions can be safely retried without causing unintended side effects, enabling retry mechanisms to recover from transient issues. However, during retries, the function code must remain immutable to prevent versioning conflicts.
๐๏ธ Call Graph
Understand the concept of a Resonate Call Graph and how it models your application flow.