🧽 Clean Code
Aplica Clean Code a tu código para que sea más mantenible, escalable y testable.
💸 Primera lección disponible sin registro 💸
Cuando tenemos una arquitectura limpia, normalmente tenemos un repositorio por cada caso de uso. Esto implica que normalmente en cada repositorio sólo tenemos una tabla, por lo tanto no solemos necesitar transacciones.
Lo malo es que hay un pero, y uno muy grande. Después de cada mutación (inserción o modificación), queremos publicar un evento de dominio. ¿Y qué pasa si nuestro sistemas de colas se ha caído?
Aquí es donde nos vienen muy bien las transacciones. Y aunque parezca una decisión trivial, el dónde la pongamos va a condicionar cómo de mantenible acabará siendo nuestro código.
En este curso vemos:
¿Crees que puede interesar a más miembros del equipo?