Curso de Transacciones [Diseño de infraestructura]
Aprende cómo y dónde añadir transacciones en tu aplicación para que sea más mantenible.
💸 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:
- 👀 Dónde hacer las transacciones: En el repository, en el caso de uso, ¿wrappeando todo?
- 🔙 Rollback de operaciones no transaccionales: ¿Cómo podemos hacer la operación inversa?
- 🥊 Comparativa de transacciones: La decisión final

Vídeos del curso
Cursos relacionados
Paga según tus necesidades
lite (sólo mensual)
19 €
al mes
- Cursos esenciales de programación para construir una base sólida
- Factura de empresa
standard
24,92 €
Ahorro vs mensual de 49 €
Pago anual de 299 €
al mes- Catálogo principal para dominar cómo escribir un código mantenible, escalable y testable
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa
premium
33,25 €
Ahorro vs mensual de 89 €
Descuento aniversario de 100 €
Pago anual de 399 €
al mes- Cursos exclusivos de IA para mantenerte siempre actualizado
- Acceso anticipado a nuevos cursos
- Descuento en workshops
- Recibir ofertas de empleo verificadas por Codely
- Factura de empresa
No subiremos el precio mientras mantengas tu suscripción activa