Mejoras conceptuales a los componentes que tendría un servicio que use CQRS/ES

Hace no mucho, escribí una entrada en la que divagaba sobre los componentes que podría tener un servicio orientado a usar el patrón CQRS/ES para poder dividir las lecturas de las escrituras en distintos clusters dedicados. El caso es que era consciente del tiempo necesario para poder realizar una transacción ACID que tenga que hacer…

Advertisement

Sobre componentes de una arquitectura de microservicios siguiendo el patrón CQRS/ES.

Introducción. Qué necesitaría hacer si tuviera que crear una libreria que me asegurara operaciones idempotentes at most once en una arquitectura de microservicios que siga el patrón CQRS/ES? Un ejemplo, pongamos que queremos una operación que se ejecute una sola vez, por ejemplo sacar dinero del banco. Que implicaría algo asi? Un usuario autentificado, a…