Laura no ve su Bizum · Episodio 2 de 6

Laura no ve su Bizum

Laura envía 50 € a Marcos. La app dice «enviado»; Laura abre el extracto y el Bizum no está. Desconfía y envía otro. El banco no ha fallado: la primaria lo tiene, la réplica de la que sale el extracto, todavía no.

Concepto: retraso de replicación; leer lo propio~10 min

El punto de partida

Con las réplicas del episodio anterior, el extracto sale de una copia de Cuentas que se mantiene al día con los cambios de la primaria. Casi siempre funciona. Pero entre que la primaria confirma un cambio y la réplica se entera pasa un tiempo: el retraso de replicación.

Es lo que pasa cuando se elige la replicación asíncrona, como el banco hizo en el episodio 7 de El dinero no se duplica: la primaria confirma sin esperar a la réplica. A cambio de no esperar, quien lee de la réplica puede ver un dato de hace un momento.

El Bizum que no sale

Laura envía 50 € a Marcos. La app dice «enviado» y, medio segundo después, abre el extracto. Elige cuánto tarda la réplica en enterarse y mira si Laura ve su Bizum. Marca también si, cuando no lo ve, vuelve a enviarlo.

Qué ha pasado

Es la misma conclusión de aquella serie, vista desde el lector: el dinero no se duplica por un fallo técnico, sino porque Laura no ve lo que ha hecho.

¿Cuánto tarda de verdad?

En la simulación anterior elegías el retraso. En un banco, no se elige: es lo que sale. Y no es constante. Una réplica hace dos cosas con la misma máquina: aplica los cambios que llegan de la primaria y responde lecturas. Cada extracto o ficha pesada que sirve le resta capacidad para lo primero.

La primaria registra 6 cambios por segundo. La réplica puede aplicar hasta 12, menos casi uno por cada lectura por segundo que atiende. Arranca la simulación y sube las lecturas poco a poco. Después, prueba la hora punta de escrituras.

Tres lectores, tres tolerancias

Y la tolerancia depende de quién lee. Laura necesita menos de medio segundo, porque acaba de actuar. Atención al cliente tolera hasta un minuto: la agente de Atención que abre la ficha mientras Laura le cuenta que su Bizum no sale tampoco lo verá si el retraso es de un minuto, pero lo normal es que no tenga que verlo al instante. Cumplimiento tolera un día. El retraso es el mismo; lo que cambia es qué lector se entera de que existe.

Para llevarse

La solución no puede ser mandar todas las lecturas a la primaria otra vez. Hay formas de dar a Laura lo suyo sin renunciar a las réplicas.