system-design-vault
Diseño de sistemas, contado desde un banco
BCPS Bank es un banco ficticio. Cada vez que algo se tuerce en él (una transferencia que se cobra dos veces, un cajero sin conexión, un Black Friday que tumba los pagos) hay una decisión de arquitectura detrás. Aquí se cuentan esas historias y, a partir de ellas, los conceptos.
- Pasa algo en el bancoCada episodio empieza con una situación concreta, con nombres y euros.
- Lo provocasUna simulación para tumbar servicios, ralentizarlos o lanzar dos operaciones a la vez.
- Sale el conceptoEl patrón que lo resuelve, y lo que cuesta: nada es gratis.
El banco
Usar siempre el mismo negocio te ahorra aprender uno nuevo en cada tema, y en un banco se entiende enseguida qué puede esperar y qué no: si un aviso llega tarde no pasa nada; si el dinero sale dos veces, sí.
BCPS Bank tiene ocho partes (Cuentas, Transferencias, Tarjetas, Antifraude…), cada una con su equipo. El libro de movimientos vive en el CPD de siempre; lo nuevo, en la nube. Y siempre aparece la misma gente:
- Ana · clienta, comparte con Luis la cuenta de gastos
- Luis · cotitular; a veces, cliente de otro banco
- Marta · equipo de plataforma, monta la nube
- Jon · equipo de la app
Ver el mapa del banco →
Por serie
Las mismas historias, ordenadas por tema. Cada serie se lee de principio a fin y cada episodio se apoya en el anterior.