Semicolony ELI5 · comic

Eventual consistency.

Gossip: tell one person, and given a little time, everyone hears the news.

  1. Did you hear?
    news!
    1

    A bit of news arrives and lands on one person right away. No waiting for the rest of town.

  2. psst
    2

    She passes it to a neighbour, who passes it on. The rumour spreads quietly in the background.

  3. Heard what?
    ? ? some know, some don’t
    3

    For a short while the town disagrees: some have heard, some haven’t. Ask two people, get two answers.

  4. hopping along
    4

    The news keeps hopping from person to person, reaching further with each retelling.

  5. all heard — converged
    5

    Soon everyone has heard the same thing. The copies have converged.

  6. fast write no waiting brief gap copies differ
    6

    The trade: writes stay fast and nobody waits, in exchange for a brief window where copies differ.

News spreads like a rumour: one person hears it, and soon the whole town has.
Semicolony semicolony.dev/eli5/eventual-consistency/comic
← All ELI5 explainers