Mehdi Akiki

Posts tagged "distributed systems"

  • Published on
    A shared FIFO queue lets one large customer delay everyone else. Schedule integration work by tenant, cost, and age while preserving useful spare capacity.
  • Published on
    A synchronization run rarely fails as one clean unit. Define progress, safe retries, checkpoints, and recovery so partial success becomes an ordinary state.
  • Published on

    Article · Derived state

    How to Keep Two Systems in Sync

    When you sync two systems with webhooks, the copy slowly becomes wrong: some events are lost, some are duplicated, some arrive in the wrong order. Reconciliation is the way to make the two systems agree again. Here is how to design an API for it.