kotato/axon-examples

Desacoplar el domain del framework

kmiiloberrio-dev opened this issue · 3 comments

Bien, he visto que se habla mucho de no usar librerías o frameworks como dependencias de nuestro dominio, pero recién veo que dependemos tanto de axon como de javax.persistence. ¿Estoy en lo correcto?, o pueden corregirme, por favor.

Lo que comentas es cierto. Se depende totalmente de Axon. Deberíamos decir que se tiene que minimizar el uso de librerías y frameworks pero como todo en ingeniería se tiene que encontrar un punto medio y se tiene que comprar algo de magia que ofrecen las librerías y frameworks para poder crear un proyecto. Lo que se trata es de ser muy consciente de hasta que punto queremos hacerlo.
También comentarte que en los últimos proyectos que hemos estado haciendo no usamos ningún framework. Hemos hecho nuestra propia implementación.

Gracias, por tu valioso comentario.

Me encantaría ver un poco de lo nuevo. ¿Tienes algún proyecto que puedas compartirme?.

Estoy aprendiendo y suelo tener bastante dudas, así que para mi sería de gran ayuda visualizar estas mejores prácticas.

Gracias por compartir conocimiento. 🙏

Corrijo el titulo, creo que estaba mal dicho

De nada. Tenemos algo colgado pero está WIP y sin documentación: https://github.com/jordillonch/kes
Mira los tests para ver ejemplos de sagas.