Atomic Flow documentation
Welcome to the Atomic Flow documentation.
Atomic Flow is an open-source project exploring explicit workflow execution, failure handling, and predictable recovery beyond the boundaries of a single database transaction.
Explore the project
Section titled “Explore the project”- Why Atomic Flow? — The problems the project aims to address.
- Execution lifecycle — A proposed model for reasoning about workflow progress.
- Failures and recovery — What happens when a step fails, and what recovery can realistically accomplish.
- Guarantees and limitations — What Atomic Flow should and should not promise.
- TypeScript implementation — The first implementation and its repository.
- Failure Lab — Testing failure scenarios and application invariants.
Repositories
Section titled “Repositories”| Repository | Responsibility |
|---|---|
| atomic-flow | Shared specifications, architecture, and project coordination |
| atomic-flow-ts | TypeScript / JavaScript implementation |
| atomic-flow-site | Website and documentation |
You can also review the current roadmap or learn about the project.