Clean architecture + Kotlin + Springboot + Jpa

preview_player
Показать описание
Repo:

Articulo:

Clean Architecture está basado en el libro “Clean Code” de Robert “Uncle” Martin. Es un ingeniero muy influyente con muchos seguidores, que siguen sus consejos de buenas prácticas de desarrollo
En mi experiencia, cuando buscaba información de este tema, noté que muchas personas aplican Clean Architecture de formas diferentes. Su forma de ordenar los paquetes, módulos y clases son diferentes, varían dependiendo del lenguaje e inclusive del framework
Debido a esta situación, me propuse aportar a la comunidad mi versión de la aplicación de Clean Architecture. Busco aplicar los conceptos de la misma, pero de una forma que sea “más amigable” para quien viene de la estructura que generalmente se usa (Controller, Service, Client, Repository). Y además que el ejemplo sea una aplicación con un framework como Springboot + JPA, ya que es el más usado actualmente por aquellos que utilizan java o kotlin en backend
Рекомендации по теме
Комментарии
Автор

muchas gracias Jesús por la explicación sobre todo como bien dijiste al comienzo. muchos ya venimos trabajando de otras infraestructura y clean arquitecture habla de muchos conceptos que nos agobian de entrada, con tu explicación quedo mas que clara la idea y los conceptos. un Genio y aplausos virtuales !!

magdalysantos
Автор

Excelente explicación de las arquitecturas. Simple, al grano y comprensible

JaimeSoto-Innova
Автор

es de algun curso? hay alguna manera de obtener lo demas o adquirirlo

subarubrz
Автор

Sumamente interesante.

1:09:20 -> esta parte fue clave para mi porque era la duda que tenia desde el momento que empezó el video, sobre como haríamos la inyección de dependencias.


Otro detalle que me gusto mucho es que usen Kotlin en vez de Java para hacer backend, lo usan también en proyectos reales o solo para el ejemplo ?
En la empresa que estoy trabajando es puro java y bastante fea la arquitectura, y yo viniendo de C# me di cuenta que Kotlin es bastante mas groso que Java por la simplicidad y dinamismo del mismo. Propuse usarlo en mi empresa pero no me dieron mucha bola xd .

Se nota tienen muy buen nivel y buenas practicas tanto vos como tus compañeros que aportaron en esa reunión. La verdad me gustaria trabajar en un equipo asi que aspira a usar este tipo de conceptos y tecnologías. Hay varias cosas que serian interesantes seguir analizando como por ejemplo el manejo de UseCases en vez de Servicios, como sería la implementación.

Saludos.

damianjoel
Автор

Excelente muchas gracias. Jesus que te parece cambiar el nombre del metodo toDto a toDomainModel en la clase ModelMapper.?

pedroleon
Автор

Hola Jesus, ¿ desde que punto podemos empezar a utilizar un Logger como el de la librería Slf4j ? ¿desde nuestro service del propio core puede ser? si no ¿ cual alternativa tenemos?

JulioPerez-fhnu
Автор

El problema que me da es al inyectar por AUTOWIRED me dice que no se puede proque UserEndpoint no es un Bean o algo así

juanhuenchun