Serie

Consistencia y concurrencia

La consistencia no es un sí o un no: cada garantía se paga en espera, en reintentos o en disponibilidad, y el banco decide cuánta compra en cada sitio.

Los protagonistas son Ana y Luis, clientes de BCPS Bank, un banco ficticio. Ana tiene una cuenta nómina, solo suya, y una de gastos que comparte con Luis. Los cuatro primeros episodios pasan dentro de la base de datos de Cuentas; el último sale de ella, a un cajero de pueblo que se queda sin conexión. En casi todas las simulaciones eres tú quien decide el orden de los pasos.

  1. 01Todo o nadaACID
  2. 02Dos cajeros a la vezniveles de aislamiento
  3. 03Esperar o reintentarbloqueos y deadlocks
  4. 04Cada uno con su fotoMVCC
  5. 05El cajero sin conexiónCAP y PACELC

Abre la caja que la serie de eventos dejaba cerrada («Cuentas lo hace en una sola transacción») y sigue donde lo dejaron la de DDD (agregados) y la de resiliencia (el riesgo acotado).