Every source this book draws on, grouped by subject. "Used in" names the parts of the book whose text cites the source; attribution is at that level, because that is how the sources were used. Pages were read between 2026·09·15 and 2026·09·28; celld's documentation is cited at the v0.6.0 tag so the links keep matching the text.
celld: documentation at v0.6.0
- celld documentation (main guide). denoland/celld, docs/README.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/README.md — Used in: Chapters 2–8 and Appendices B–C; Chapter 9; Labs 1–3; Appendix D.
- What celld guarantees. denoland/celld, docs/guarantees.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/guarantees.md — Used in: Chapters 2–8 and Appendices B–C; Chapter 9; Appendix D.
- Cloudflare compatibility. denoland/celld, docs/cloudflare-compat.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/cloudflare-compat.md — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- Limitations. denoland/celld, docs/limitations.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/limitations.md — Used in: Chapters 2–8 and Appendices B–C.
- Security. denoland/celld, docs/security.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/security.md — Used in: Chapters 2–8 and Appendices B–C.
- Telemetry. denoland/celld, docs/telemetry.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/telemetry.md — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- Testing. denoland/celld, docs/testing.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/testing.md — Used in: Chapters 2–8 and Appendices B–C.
- WebAssembly. denoland/celld, docs/wasm.md at v0.6.0. github.com/denoland/celld/blob/v0.6.0/docs/wasm.md — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- Service pages: Workers, Durable Objects, Durable Object facets, static assets, cron triggers, Dynamic Workers, KV, Queues, D1, Workflows, R2, Containers. denoland/celld, docs/services/ at v0.6.0 (also at celld.dev/docs/services). github.com/denoland/celld/tree/v0.6.0/docs/services — Used in: Chapters 2–8 and Appendices B–C; Chapter 9; Labs 1–3; Appendix A.
- Example projects: counter, workflow, queues, facets, container, sandbox, d1. denoland/celld, examples/ at v0.6.0. github.com/denoland/celld/tree/v0.6.0/examples — Used in: Chapter 9; Labs 1–3.
- celld-ltx: README, source, and reference/ltx-format.md. denoland/celld, crates/ltx at v0.6.0. github.com/denoland/celld/tree/v0.6.0/crates/ltx — Used in: Appendix D.
- The replicated node log and its CLT1/CLT2 tail formats (crates/celld/node_log.rs, ltx_repl.rs). denoland/celld, crates/celld at v0.6.0. github.com/denoland/celld/tree/v0.6.0/crates/celld — Used in: Appendix D.
celld: release notes
- celld v0.4.0. denoland/celld releases, 2026·08·28. github.com/denoland/celld/releases/tag/v0.4.0 — Used in: Chapters 2–8 and Appendices B–C.
- celld v0.4.1. denoland/celld releases, 2026·09·05. github.com/denoland/celld/releases/tag/v0.4.1 — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- celld v0.5.0. denoland/celld releases, 2026·09·15. github.com/denoland/celld/releases/tag/v0.5.0 — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- celld v0.5.1. denoland/celld releases, 2026·09·19. github.com/denoland/celld/releases/tag/v0.5.1 — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
- celld v0.6.0. denoland/celld releases, 2026·09·26. github.com/denoland/celld/releases/tag/v0.6.0 — Used in: Chapters 2–8 and Appendices B–C; Chapter 9.
Cloudflare documentation
- How Workers works. Cloudflare Workers docs. developers.cloudflare.com/workers/reference/how-workers-works/ — Used in: Chapter 1.
- Bindings (env). Cloudflare Workers docs. developers.cloudflare.com/workers/runtime-apis/bindings/ — Used in: Chapter 1.
- What are Durable Objects?. Cloudflare Durable Objects docs. developers.cloudflare.com/durable-objects/concepts/what-are-durable-objects/ — Used in: Chapter 1; Chapters 2–8 and Appendices B–C.
- Use WebSockets. Cloudflare Durable Objects docs. developers.cloudflare.com/durable-objects/best-practices/websockets/ — Used in: Chapter 1; Chapters 2–8 and Appendices B–C.
- Alarms. Cloudflare Durable Objects docs. developers.cloudflare.com/durable-objects/api/alarms/ — Used in: Chapter 1; Chapters 2–8 and Appendices B–C.
- Rules of Durable Objects. Cloudflare Durable Objects docs. developers.cloudflare.com/durable-objects/best-practices/rules-of-durable-objects/ — Used in: Chapter 1; Chapters 2–8 and Appendices B–C.
- Overview. Cloudflare Workflows docs. developers.cloudflare.com/workflows/ — Used in: Chapter 1.
Cloudflare blog and talks
- Kenton Varda. Workers Durable Objects Beta: A New Approach to Stateful Serverless. The Cloudflare Blog, 2020·09·28. blog.cloudflare.com/introducing-workers-durable-objects/ — Used in: Chapter 1.
- Kenton Varda. Durable Objects: Easy, Fast, Correct — Choose three. The Cloudflare Blog, 2021·08·03. blog.cloudflare.com/durable-objects-easy-fast-correct-choose-three/ — Used in: Chapter 1.
- Greg McKeon. Durable Objects — now Generally Available. The Cloudflare Blog, 2021·11·15. blog.cloudflare.com/durable-objects-ga/ — Used in: Chapter 1.
- Matt Alonso and Greg McKeon. Durable Objects Alarms — a wake-up call for your applications. The Cloudflare Blog, 2022·05·11. blog.cloudflare.com/durable-objects-alarms/ — Used in: Chapter 1.
- Kenton Varda. We've added JavaScript-native RPC to Cloudflare Workers. The Cloudflare Blog, 2024·04·05. blog.cloudflare.com/javascript-native-rpc/ — Used in: Chapter 1.
- Kenton Varda. Zero-latency SQLite storage in every Durable Object. The Cloudflare Blog, 2024·09·26. blog.cloudflare.com/sqlite-in-durable-objects/ — Used in: Chapter 1.
- Sid Chatterjee, Matt Silverlock, and Celso Martinho. Build durable applications on Cloudflare Workers: you write the Workflows, we take care of the rest. The Cloudflare Blog, 2024·10·24. blog.cloudflare.com/building-workflows-durable-execution-on-workers/ — Used in: Chapter 1.
- Sequential consistency without borders: How D1 implements global read replication. The Cloudflare Blog, 2025·04·10. blog.cloudflare.com/d1-read-replication-beta/ — Used in: Chapter 1.
- How Durable Objects and D1 Work: A Deep Dive with Cloudflare's Josh Howard. YouTube (video). www.youtube.com/watch?v=C5-741uQPVU — Used in: Chapter 1.
- Boris Tane. What even are Cloudflare Durable Objects?. boristane.com, 2025·11·04. boristane.com/blog/what-are-cloudflare-durable-objects/ — Used in: Chapter 1.
The actor model
- Actor model. Wikipedia. en.wikipedia.org/wiki/Actor_model — Used in: Chapter 1.
- Erlang (programming language). Wikipedia. en.wikipedia.org/wiki/Erlang_(programming_language) — Used in: Chapter 1.
- How the Actor Model Meets the Needs of Modern, Distributed Systems. Akka core documentation. doc.akka.io/libraries/akka-core/current/typed/guide/actors-intro.html — Used in: Chapter 1.
- Phil Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, and Jorgen Thelin. Orleans: Distributed Virtual Actors for Programmability and Scalability. Microsoft Research, technical report MSR-TR-2014-41, 2014·03. www.microsoft.com/en-us/research/publication/orleans-distributed-virtual-actors-for-programmability-and-scalability/ — Used in: Chapter 1.
- Orleans overview. Microsoft Learn. learn.microsoft.com/en-us/dotnet/orleans/overview — Used in: Chapter 1.
- David Khourshid. On the actor model (post on X). X, 2026·03·15. x.com/DavidKPiano/status/2033132659795194367 — Used in: Chapter 1.
Durable execution
- The definitive guide to Durable Execution. Temporal, 2025·05·06. temporal.io/blog/what-is-durable-execution — Used in: Chapter 1.
- Key Concepts. Restate documentation. docs.restate.dev/concepts/durable_execution — Used in: Chapter 1.
- Durable Functions overview. Microsoft Learn. learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview — Used in: Chapter 1.
- Durable entities. Microsoft Learn. learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-entities — Used in: Chapter 1.
- Jack Vanlightly. Demystifying Determinism in Durable Execution. jack-vanlightly.com, 2025·11·24. jack-vanlightly.com/blog/2025/11/24/demystifying-determinism-in-durable-execution — Used in: Chapter 1.
- Gunnar Morling. Building a Durable Execution Engine With SQLite. morling.dev, 2025·11·20. www.morling.dev/blog/building-durable-execution-engine-with-sqlite/ — Used in: Chapter 1.
- Peter Kraft and Qian Li. Why Durable Execution Should Be Lightweight. DBOS, 2025·01·12. www.dbos.dev/blog/what-is-lightweight-durable-execution — Used in: Chapter 1.
- What's the Use Case for Durable Execution?. DBOS, 2025·05·26. www.dbos.dev/blog/durable-execution-by-default — Used in: Chapter 1.
- Alex Poliakov. The Superpowers of Durable Execution. LinkedIn, 2025·11·06. www.linkedin.com/pulse/superpowers-durable-execution-alex-poliakov-xvk1e/ — Used in: Chapter 1.
- John Bellaud. The Imperative of Durable Execution in App Dev: Unveiling Temporal's Framework. TechFabric, 2024·10·23. www.techfabric.com/blog/the-imperative-of-durable-execution-in-app-dev-unveiling-temporals-framework — Used in: Chapter 1.
SQLite's WAL, Litestream, and LTX
- Write-Ahead Logging. SQLite documentation. sqlite.org/wal.html — Used in: Appendix D.
- Database File Format (the WAL file format). SQLite documentation. sqlite.org/fileformat2.html — Used in: Appendix D.
- The SQLite OS Interface or "VFS". SQLite documentation. sqlite.org/vfs.html — Used in: Appendix D.
- How it works. Litestream documentation. litestream.io/how-it-works/ — Used in: Appendix D.
- Command: ltx. Litestream documentation. litestream.io/reference/ltx/ — Used in: Appendix D.
- Migration Guide. Litestream documentation. litestream.io/docs/migration/ — Used in: Appendix D.
- Litestream: streaming replication for SQLite (README and docs/SQLITE_INTERNALS.md). benbjohnson/litestream. github.com/benbjohnson/litestream — Used in: Appendix D.
- LTX: Go library for the LTX file format. superfly/ltx. github.com/superfly/ltx — Used in: Appendix D.
- Ben Johnson. Introducing LiteFS. The Fly Blog, 2022·09·21. fly.io/blog/introducing-litefs/ — Used in: Appendix D.
- How LiteFS Works. Fly.io documentation. fly.io/docs/litefs/how-it-works/ — Used in: Appendix D.
- Ben Johnson. Litestream Revamped. The Fly Blog, 2025·05·20. fly.io/blog/litestream-revamped/ — Used in: Appendix D.
- Ben Johnson. Litestream v0.5.0 is Here. The Fly Blog, 2025·10·02. fly.io/blog/litestream-v050-is-here/ — Used in: Appendix D.