- 126
- 599 626
SACAViX Tech
Uruguay
เข้าร่วมเมื่อ 22 ต.ค. 2017
SACAViX Tech es un canal educativo para la enseñanza de la programación, enfocado a compartir las mejores prácticas en la creación de aplicaciones informáticas modernas, aplicando los estándares del mercado. Se enfoca en presentar contenidos en el área de Java y la JVM, nuestra pasión central radica entorno a los proyectos empresariales con arquitecturas basadas en microservicios.
La magia de los monolitos modulares
Un monolito modular es la evolución del monolito tradicional (sin llegar a ser microservicios) en la arquitectura de software. Se trata de una aplicación que se divide en módulos independientes, pero que aún se despliega como una única unidad. Cada módulo es responsable de una funcionalidad específica y tiene límites totalmente diferenciados.
El monolito modular resuelve el costoso problema del despliegue en los microservicios y del spaguetti que puede llegar a formarse en monolito tradicional, dejando una puerta abierta para descomponer de forma fácil el monolito modular y escalarlo a una aplicaciones con enfoque microservicios.
En este video hablaremos de monolitos, microservicios y especialmente sobre que aportan los monolitos modulares al desarrollo de software.
✅ Aprende más en nuestro blog: sacavix.com/
✅ Suscríbete a nuestra newsletter sacavix.substack.com/
✅ Apóyanos en Patreon: / sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
#monolitos #modularmonolith #microservicios #microservices #sacavix
El monolito modular resuelve el costoso problema del despliegue en los microservicios y del spaguetti que puede llegar a formarse en monolito tradicional, dejando una puerta abierta para descomponer de forma fácil el monolito modular y escalarlo a una aplicaciones con enfoque microservicios.
En este video hablaremos de monolitos, microservicios y especialmente sobre que aportan los monolitos modulares al desarrollo de software.
✅ Aprende más en nuestro blog: sacavix.com/
✅ Suscríbete a nuestra newsletter sacavix.substack.com/
✅ Apóyanos en Patreon: / sacavix_tech
(Con tu apoyo en Patreon accedes a ventajas exclusivas como directos, preguntas y respuestas en el chat, respuestas a tus dudas y acceso a nuestro libro "Patrones para la implementación de una arquitectura basada en microservicios".
#monolitos #modularmonolith #microservicios #microservices #sacavix
มุมมอง: 3 911
วีดีโอ
Crea un portafolio ganador como desarrollador backend de microservicios | #backend #microservicios
มุมมอง 3.5K2 หลายเดือนก่อน
Buscar tu primer empleo como desarrollador no es simple, pero hay una forma de hacerlo mas sencillo, y es teniendo un portafolio, por dos razones, primero aprenderás desarrollando las proyectos que incluirás en ese portafolio y segundo, tendrás ejemplos de trabajos reales para mostrar. Son de mayor importancia si los trabajos realizados se implementan con las tecnologías mas demandadas del merc...
Top 15 librerías Java obligatorias para backend
มุมมอง 3.4K2 หลายเดือนก่อน
La programación requiere usar algoritmos y funciones que podemos desarrollar o usar a partir de librerías de terceros. Casi siempre, reusar bibliotecas existentes va a permitir desarrollar mejor nuestro trabajo, agregando rapidez al desarrollo del software. En este video vamos a hablar de las 15 librerías mas populares y que debes conocer si eres programador backend en Java. ✅ Aprende más en nu...
Cache en Spring Boot 3 con Caffeine | #cache #springboot #java #microservicios
มุมมอง 1.8K3 หลายเดือนก่อน
El manejo de cache es un elemento fundamental en los sistemas de software modernos, que agrega escalabilidad y resiliencia. En Spring específicamente ese manejo de cache se puede implementar usando el mecanismo de abstracción de cache y algún manejador de cache de los tantos que existen o incluso puedes crearte uno propio. Caffeine es una biblioteca de manejo de cache en Java super optimizada y...
Transactional outbox, manejo de eventos transaccionales | #microservicios #pattern
มุมมอง 5323 หลายเดือนก่อน
Transactional outbox propone una solución para el manejo transaccional de eventos en sistema distribuidos donde la separación de componentes y la comunicación basada en eventos son elementos primarios. Nos ayuda con una solución que permite escribir transaccionalmente en una base de datos y enviar atómicamente un evento a un bus de mensajería. En este video explicaremos el patrón transactional ...
Microservicios escalables | #escalabilidad #microservicios #pattern
มุมมอง 9723 หลายเดือนก่อน
Un sistema escalable es aquel que cuenta con una capacidad de adaptación y respuesta con respecto al rendimiento del mismo a medida que aumenta forma significativa el tráfico del mismo. Un sistema es escalable si puede soportar manteniendo ciertos niveles de calidad de servicio adecuados su volumen de trabajo. Aunque parezca un concepto claro, la escalabilidad de un sistema es un aspecto comple...
Redis: Aprende los casos de uso de esta popular tecnología | #redis #usecases
มุมมอง 3K6 หลายเดือนก่อน
Aprender Redis puede ser de gran importancia en el mercado laboral por varias razones. Redis es una base de datos en memoria de código abierto que se utiliza ampliamente como almacenamiento en caché, sistema de mensajería y almacén de datos en tiempo real. En este vídeo aprenderás el top de casos de usos de esta popular herramienta. ✅ Aprende más en nuestro blog: sacavix.com/ ✅ Suscríbete a nue...
Aprende a optimizar tus APIs REST en 6 pasos | #microservicios #apirest
มุมมอง 1.9K6 หลายเดือนก่อน
La optimización de APIs REST desempeña un papel fundamental en la eficiencia y rendimiento de las aplicaciones modernas. Garantizar tiempos de respuesta rápidos es esencial para mejorar la experiencia del usuario. La eficiencia en el uso de recursos es otro aspecto crucial, ya que la optimización puede reducir el tamaño de los datos transferidos, ahorrando ancho de banda y disminuyendo la carga...
PIPELINE: Un patrón de comportamiento
มุมมอง 3Kปีที่แล้ว
Pipeline es un patrón de comportamiento, extremadamente útil cuando hay que resolver problemas de forma ordenada por etapas. En este video te explicamos como funciona y vemos un ejemplo de implementación. Enlaces: ✅ Aprende más en nuestro blog: sacavix.com/ ✅ Apoya nuestro trabajo: paypal.me/yoandypv (Te daremos un regalito) ✅ Apóyanos en Patreon: www.patreon.com/sacavix_tech (Con tu apoyo en P...
La clase utilitaria Objects en Java | #java #utils
มุมมอง 1.6Kปีที่แล้ว
La clase utilitaria Objects en Java | #java #utils
Análisis del artículo de Amazon Prime Video sobre su cambio de arquitectura | #microservices
มุมมอง 1.7Kปีที่แล้ว
Análisis del artículo de Amazon Prime Video sobre su cambio de arquitectura | #microservices
Aprende a identificar MEMORY LEAKS en JAVA
มุมมอง 2.3Kปีที่แล้ว
Aprende a identificar MEMORY LEAKS en JAVA
Lo más doloroso de adoptar microservicios | #microservicios #microservices #pain #adoption
มุมมอง 1.5Kปีที่แล้ว
Lo más doloroso de adoptar microservicios | #microservicios #microservices #pain #adoption
Cumple con estos principios y tus microservicios serán superiores
มุมมอง 2.2Kปีที่แล้ว
Cumple con estos principios y tus microservicios serán superiores
Arquitectura Limpia: Un ejemplo práctico con Spring Boot
มุมมอง 43Kปีที่แล้ว
Arquitectura Limpia: Un ejemplo práctico con Spring Boot
1 - Postman para principiantes: Funcionamiento de las aplicaciones modernas
มุมมอง 2.1Kปีที่แล้ว
1 - Postman para principiantes: Funcionamiento de las aplicaciones modernas
3 - Postman para principiantes: Elementos complementarios
มุมมอง 714ปีที่แล้ว
3 - Postman para principiantes: Elementos complementarios
2 - Postman para principiantes: Pruebas con Postman.
มุมมอง 5Kปีที่แล้ว
2 - Postman para principiantes: Pruebas con Postman.
Conectando Spring Boot con ChatGPT para usar los servicios vía API
มุมมอง 5Kปีที่แล้ว
Conectando Spring Boot con ChatGPT para usar los servicios vía API
Spring Boot 3 + Swagger: Documentando una API REST desde cero
มุมมอง 20Kปีที่แล้ว
Spring Boot 3 Swagger: Documentando una API REST desde cero
Concurrencia estructurada en Java, todo lo que necesitas saber #java #loom #structuredconcurrency
มุมมอง 2.4Kปีที่แล้ว
Concurrencia estructurada en Java, todo lo que necesitas saber #java #loom #structuredconcurrency
Hilos virtuales en Java 19, más escalabilidad para Java #java #microservicios #virtualthreads
มุมมอง 4.6Kปีที่แล้ว
Hilos virtuales en Java 19, más escalabilidad para Java #java #microservicios #virtualthreads
Los hilos de plataforma: el problema de la concurrencia en Java | #java #loom #virtualthreads
มุมมอง 5Kปีที่แล้ว
Los hilos de plataforma: el problema de la concurrencia en Java | #java #loom #virtualthreads
Con estos 5 sitios web, te mantendrás actualizado en temas de microservicios
มุมมอง 1.9Kปีที่แล้ว
Con estos 5 sitios web, te mantendrás actualizado en temas de microservicios
Conoce los tipos de bases de datos y que aprender este año | #bbdd #2023 #microservicios
มุมมอง 839ปีที่แล้ว
Conoce los tipos de bases de datos y que aprender este año | #bbdd #2023 #microservicios
Características de un programador senior. Como saber si eres senior.
มุมมอง 2.2Kปีที่แล้ว
Características de un programador senior. Como saber si eres senior.
Chat GPT como herramienta para estudiar. Retamos con Spring Boot | #chatgpt #springboot
มุมมอง 3.8Kปีที่แล้ว
Chat GPT como herramienta para estudiar. Retamos con Spring Boot | #chatgpt #springboot
gRPC: El ejemplo de comunicar microservicios con Spring Boot
มุมมอง 5Kปีที่แล้ว
gRPC: El ejemplo de comunicar microservicios con Spring Boot
Youtube: Diseño de una arquitectura basada en microservicios | Software System Design #microservices
มุมมอง 6Kปีที่แล้ว
TH-cam: Diseño de una arquitectura basada en microservicios | Software System Design #microservices
gRPC: Un protocolo alternativo para comunicar microservicios
มุมมอง 2.6Kปีที่แล้ว
gRPC: Un protocolo alternativo para comunicar microservicios
Buena información. Sólo añadir, linux no peta, linux detecta que no tiene sentido esa ejecución de tantos threads y mata el proceso. Obvio, se puede configurar, dependiendo la distribución en un sitio u otro Gracias al limite en systend, no se come ataques de bucles infinitos, simplemente los para. Saludos.
Muy bien explicado, ahora si el flujo es asi de complejo y no es claro a partir del código, yo diría que es donde cobra mucha importancia una buena documentación que tanto nos pesa hacer, gracias por el video
Gracias! 🙏🙌🏻🤓
Creo es fundamental eso que dijiste de "cuándo NO usar CQRS". CQRS sólo tiene sentido si a la hora de escribir/actualizar los datos se requieren de múltiples bloqueos (por ej, bloqueos en múltiples tablas de una RDB) que impidan la concurrencia. Hasta ahora no he dado con un caso así en mi experiencia laboral pero, por supuesto, depende de cada negocio.
mi bot no respondía nada porque hacía falta instanciar tu servicio TelegramBot con TelegramBotsApi en una clase de @configuration por ejemplo. Pero en tu video no tienes nada de eso y en algún punto si tiene uso tu servicio TelegramBoot pero no se donde, me ha parecido curioso que te funcionase así. gracias.
gracias que bueno.
Funciona si el proyecto tiene spring security
buena informacion y claro
Justo tengo entrevista mañana y me meti a reforzar conceptos. Espero me pregunten las que vienen en tu video. Gracias!
Como te fue?
Excelente video, solo una pequeña aclaración, el principio DRY no aplica solo al código, busca evitar duplicar conocimiento, eso quiere decir que dos piezas de código duplicadas se pueden mantener si responden a necesidades de negocio diferentes.
Me acabas de dar las respuestas para justo una entrevista de trabajo 😅 gracias!
Muy bueno! Vamos por lo de spring modulith!
Excelente video , me gustaria saber que herramienta usas para hacer esos diagramas ?
Hola! que soluciones tiene memoria lead???Mi portatil tiene un uso domestico y de repente, ha dejado de funcionar y no puedo abrir nada ni conectar a internet(más de 4 millones de aechivos hay y no sé de donde salieron?Hay solución o tengo que cambiar la pc?Muchas gracias
A la espera del video de monolito modular, un nuevo suscriptor
Capo 👍
muy buen video, corto y al punto util, daría para una segunda parte del video con esas estrategias que comentas.
Consulta, si publico un mensaje desde la consola de RabbitMQ el mismo no llega a la clase Consumer. Me podran ayudar?
Muchísimas gracias por tu video, me has aclarado un montón de cosas
excelente explicación y ejemplo, muchas gracias!!!
Muy buen contenido, Sacavix no falla 👍
Eres un crack hermano! Saludos desde colombia. Me gustó mucho este video, aprendí algo sobre los brokers de mensajería, es decir, los he usado, pero las palabras que usaste para describirlos me ayudaron a entender algo que no sabía que no entendía. Con la explicación que hiciste del ms de search se me iluminó la cabeza con una idea para un problema que actualmente tengo. Gracias.
Excelente informacion gracias a ti pude entender este tipo de arquitectura
Genial, buscaba algo como esto y encuentro un viejo amigo que tiene todas las herramientas necesarias :). Excelente tutorial
que distro usas?
Que buen video, por fin despues de tanto tiempo logro entender el funcionamiento de este patron, lamentablemente o afortunadamente no le veo uso en mi dia a dia de trabajo debido a la simplicidad de requerimientos.
Excelente video!! muchas gracias!!
Excelente Maestro. Esperando el siguiente video
Justo estaba implementando un monolito tradicional para un MVP que estoy trabajando Con la intención de que si esto requiere crecer, pasarlo a microservicios. Me habían salido varias dudas de comobdar este paso y con este patrón me estaría evitando un futuro dolor de cabeza 10/10
buenisima la info
Muy buen video. Explicado con detalles y patrones. Excelente y continua.
Excelente! Muchas gracias por la data
Que genio savca
Excelente,he ido cambiando al forma de trabajar en el último proyecto que estoy implementando y no sabía que estaba aplciando este tipo de arquitectura, incluso, puedo mejorar algunas partes para cumplir 100% con los conceptos que haz explicado, muchisimas gracias
Me sirvió mucho para aplicarlo en .net y typescript, por lo que este problema esa siempre en todo stack. Gracias poro la data muy bien explicado! Saludos.
Siempre Yoandy compartiendo grandes videos, saludos mi hermano
Donde estás hermano? En Cuba?
El mejor canal de Java Backend en español e ingles ❤
Gracias Ale, un gusto aportar
Primero agradecerte y felicitarte dado que en español nadie esta presentando esta nueva herramienta de Spring.. Saludos
En efecto, no tenía idea que existía
Excelente video. A la espera del siguiente video.
Me recuerda a Vertical Slice
Gracias por todos tus videos!!! Hace tiempo que sigo tu canal y blog y siempre me ha ayudado mucho para mis entrevistas técnicas, no me canso de recomendarlo. Hoy mientras seguía este desarrollo en un momento sentí que me desmotivaba y de pronto veo a la selección en medio del ejemplo, despavilandome🤙 ! Ahi me di cuenta de que he elegido muy bien a mi profesor. Saludos desde Argentina!! Por mucho mas Sacavix! 💯
Muchas gracias por tus palabras, a seguir rompiéndola.
buenas, una pregunta, las empresas ultimamente piden fullstack pero los desarrolladores dicen que mejores especializarse en un stack. Que recomiendas tu?
Gracias
Excelente video! Siento que debo afianzar mis conocimientos pero voy por buen camino! La mayoría de estas cualidades ya las tengo pero quiero ser lo más competitivo posible!
Excelente todo lo que haces master,🫡 gracias por compartir.
usar spring initializr no es obligatorio , los ides ya integran que modulos quieres agregar
Jaja, toda la arquitectura de software, los patrones de diseño y clean code, se basa en los principios SOLID, así de sencillo
genial
El talento de Cuba en estado puro. Muy buen vídeo!!!!