DEV Community

Explorando Vertical Slice Architecture con .NET 6

Isaac Ojeda on November 27, 2021

Introducción En días pasados acabo de publicar un repositorio y un vídeo intentando llegar a una conclusión con Vertical Slice Architec...
Collapse
 
erickgonzalezs profile image
Erick González Sánchez

Muchas gracias por todos tus contenidos!!!! Ya los eh leido casi todos y eh mirado casi todos tus videos también...

Me gustaría solicitarte apoyo con una explicación a fondo (como la que te aventaste de todo el tema Identity - OpenID que estuvo genial...) sobre DDD o EDA por favor y en particular si conoces alguna técnica para hacer algún genérico para los publisher y consumer... en mi actual empresa es un área de oportunidad que me encantaría atacar... Gracias de nuevo por compartir tu conocimiento!!!

Collapse
 
isaacojeda profile image
Isaac Ojeda

Acabo de escribir sobre Domain Events, algo ya visto en el template de Minimal API Architecture, mi intención es luego escribir sobre Integration Events con algun message broker.

Post: dev.to/isaacojeda/ddd-cqrs-aplican...

Collapse
 
erickgonzalezs profile image
Erick González Sánchez

Excelente!!! leído y añadido a favoritos... Quedo pendiente de la próxima publicación!! Gracias de nuevo por todo!!!

Thread Thread
 
isaacojeda profile image
Isaac Ojeda

Estoy por regresar de vacaciones, ya dejé listo el código de integration events, mañana sale 👌🏼 jeje

Saludos

Thread Thread
 
erickgonzalezs profile image
Erick González Sánchez

A la espera y pendiente... Gracias

Thread Thread
 
isaacojeda profile image
Isaac Ojeda

Listo 👍🏽 dev.to/isaacojeda/integration-even...

Mañana le daré una revisión para quitar errores o mejorar redacción, saludos!!

Collapse
 
isaacojeda profile image
Isaac Ojeda

¡Muchas gracias!

Me da gusto que no escribo en vano jeje

Con gusto me programo para escribir algo sobre eso, que ademas es un tema muy interesante.

¡Saludos!

Collapse
 
erickgonzalezs profile image
Erick González Sánchez

Nada de eso!!! hace falta más contenido como el tuyo en español!!! Mismo caso con tus videos... en verdad te mereces muchisimas más visitas que las que tienes... en mi equipo de desarrollo ya les eh estado compartiendo tu contenido!!! Gracis de new!

Thread Thread
 
isaacojeda profile image
Isaac Ojeda

Te recomiendo este canal y esta serie de vídeos: https://www.youtube.com/watch?v=spnBzawswik&list=PLqqD43D6Mqz0AIDkHqaZDKaEKXdfMiIAo&ab_channel=DevMentors

Hay unos de Pub/Sub con Redis y otro que usan Message Broker, están muy buenos.

Thread Thread
 
erickgonzalezs profile image
Erick González Sánchez

Muchas gracias... revisando... el inglés aun no es mi fuerte pero pues ahí lo veo poco a poco xD

Collapse
 
amilcar31416 profile image
amilcar31416 • Edited

Exelentes Publicaciones, tengo la impresión de que en el libro arquitectura limpia, en los capítulos "Arquitectura que grita" y "Límites parciales" aunqueno muestra una implementación concreta como en todo el libro, pero en mi opinión se dice vagamente algo de lo que comentas, gracias por implementarlo y mostrarlo. Todavía estoy digiriendo la publicación. Gracias nuevamente!!

Collapse
 
v5n5g45 profile image
v5n5g45

Hola!, gracias por compartir tanto, eres un genio
Recién estoy aprendido clean architecture, tendrás algún post acerca de clean architecture con cqrs, mediatr, fluent validation desde cero?
como un proyecto donde se conjunten todos así paso por paso?
Me ayudaría mucho y te lo agradecería hasta el infinito.
Gracias, que estés excelente!

Collapse
 
isaacojeda profile image
Isaac Ojeda

¡Gracias!

De clean architecture no tengo, pero sí tengo una seríe que se basa en Vertical Slice Architecture, que en muchas cosas es lo mismo

Serie ASP.NET

Saludos!

Collapse
 
edd profile image
NSysX

Estoy buscando un ejemplo de un Endpoint usando Carter, para usar ejecucion diferida que le pasas una clase con las propiedades por las cuales quieres filtrar. [FromQuery], tendras algun ejemplo ? si es que se puede. Gracias.

Collapse
 
isaacojeda profile image
Isaac Ojeda

Hola!

Espero te sirva, en este post está este repositorio en el cual uso carter y minimal apis.

Saludos!

Collapse
 
edd profile image
NSysX

El el metodo Get tambien hace transaccion ?

Collapse
 
edd profile image
NSysX

Saludos, Se puede usar eventos de dominio para que al hacer la creacion de un registro, tambien cree otro registro en otra tabla que esta relacionada con la primera ?(Por el problema del Id que te lo da hasta que haces el SaveChanges)

Collapse
 
isaacojeda profile image
Isaac Ojeda

Interesante, la única forma que se me ocurre de momento es mandar el Entity en el evento, ya que todo es por referencia, al ejecutar el SaveChangesAsync automaticamente el entity referenciado tendrá el ID generado.

Estoy seguro que puede haber otras soluciones más elegantes, pero de momento no se me viene otra opción a la mente.

Saludos!