Cluster, Part 4
We look at idempotency and the dual-write problem, then use idempotency keys and transactions to safely handle messages that arrive more than once.
// Module of the Week
Each module starts as a blog post, gets walked through live at Effect Office Hours, and ends up as a standalone video.
We look at idempotency and the dual-write problem, then use idempotency keys and transactions to safely handle messages that arrive more than once.
We look at at-most-once and at-least-once delivery, then use persisted messages to stop Dad losing messages when a runner crashes.
We write our first entity, then follow one of its messages across a cluster to see how runners agree on who owns what.
The first in a series on Effect Cluster. We look at the actor model and how a cluster is laid out.
Learn how RcMap uses reference counting to share scoped resources by key across consumers, with automatic cleanup, idle time to live, and capacity limits.
Learn how Effect's PersistedQueue handles background jobs, multiple workers, locking, and retries.
Module of the Week is a weekly blog post that explores the lesser-known parts of Effect, one module at a time.
// Vote for the next module
Loading suggestions…
Founding Engineer at Effectful Technologies
Maxwell is a core contributor to Effect, with work across Effect Cluster, the Effect CLI, and Effect AI, and runs Effect Office Hours.
// Follow the series