Empieza poco a poco, crece a lo grande: cómo elegir la primera funcionalidad para Event Sourcing

  • Publicado en Oskar Dudycz
  • Seleccionado el
Empieza poco a poco, crece a lo grande: cómo elegir la primera funcionalidad para Event Sourcing - Oskar Dudycz
Imagen: Oskar Dudycz

Digamos que hicimos la parte difícil. Investigamos sobre Event Sourcing, incluso aquí en mi blog; hicimos un taller de modelado , obtuvimos asentimientos alrededor de la mesa y alguien finalmente dijo:

“De acuerdo, probemos en algún sitio”.

Luego, tras el ambiente alegre, llega la continuación:

“Vale, ¿pero dónde?”

Nos rascamos la cabeza un poco, elegimos algo de la parte superior de nuestra lista de tareas pendientes sin pensarlo más. Algunos dicen que deberíamos usar el origen de eventos para todo, así podríamos seleccionar cualquier cosa, ¿verdad?

Sí, puedes usar Event Sourcing en todas partes, pero no es necesario, y no aportará suficiente valor añadido respecto al enfoque habitual como para justificar la curva de aprendizaje. No es tan difícil; de verdad que no, pero bueno, si necesitas aprender tanto el nuevo enfoque como las nuevas herramientas, y convencer a tus compañeros, entonces es mejor elegir con criterio.

En "¿Cuándo no usar Event Sourcing?", terminé con una sugerencia: Empieza poco a poco y crece a lo grande. Comienza con una funcionalidad que no te perjudique si falla, despliégala en producción, aprende de ella y luego repite el proceso.