kotato / axon-examples

MIT License
28 stars 26 forks source link

Desacoplar el domain del framework #19

Open kmiiloberrio-dev opened 1 year ago

kmiiloberrio-dev commented 1 year ago

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.

jordillonch commented 1 year ago

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.

kmiiloberrio-dev commented 1 year ago

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

jordillonch commented 1 year ago

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.