Additive Increase, Multiplicative Decrease (AIMD) is the core algorithm used in the Dispatch scheduler to perform adaptive concurrency control.


Durability is the ability to retain data and/or execution state no matter any potential infrastructure event. Dispatch makes applications durable by providing state management and scheduling abilities, such as retry and replay, and allowing to resume any functions at any point in time.

Durable Coroutines are the foundation of the Dispatch programming model. They are functions that can be suspended and later resumed.


Functions are the code you write and decorate. Dispatch transforms Functions into Durable Coroutines.

The Dispatch platform uses a serverless architecture to run stateful functions remotely.


States capture the execution flow of a function driven by Dispatch.

Last updated

©️ Stealth Rocket, Inc. All rights reserved.