Concepts
Read these pages to understand how cronpad behaves under load and under failure, not just how to use it.
- How cronpad works: the components inside the binary and how a job becomes an HTTP request.
- Jobs, runs and attempts: the data model and every state a job or run can be in.
- Delivery guarantees: at-least-once delivery, idempotency, what “on time” means, and when duplicates can happen.
- Scheduling engine: the SQLite queue, its atomic transactions and the claim loop, in detail.
- Storage: why SQLite, what each of the three files holds, and how far one node scales.