SACAViX Tech
SACAViX Tech
  • 126
  • 599 626
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
มุมมอง: 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

ความคิดเห็น

  • @Alex-eq1cs
    @Alex-eq1cs 3 ชั่วโมงที่ผ่านมา

    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.

  • @juangabrielvaldesdiaz5054
    @juangabrielvaldesdiaz5054 5 วันที่ผ่านมา

    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

  • @candydream_123
    @candydream_123 5 วันที่ผ่านมา

    Gracias! 🙏🙌🏻🤓

  • @jibaris
    @jibaris 7 วันที่ผ่านมา

    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.

  • @ftwtf
    @ftwtf 8 วันที่ผ่านมา

    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.

  • @davidalejandrocastiblancos1171
    @davidalejandrocastiblancos1171 11 วันที่ผ่านมา

    gracias que bueno.

  • @JimSimRoDev
    @JimSimRoDev 11 วันที่ผ่านมา

    Funciona si el proyecto tiene spring security

  • @davidalejandrocastiblancos1171
    @davidalejandrocastiblancos1171 12 วันที่ผ่านมา

    buena informacion y claro

  • @danupayfrias2451
    @danupayfrias2451 17 วันที่ผ่านมา

    Justo tengo entrevista mañana y me meti a reforzar conceptos. Espero me pregunten las que vienen en tu video. Gracias!

    • @Montepick96
      @Montepick96 14 วันที่ผ่านมา

      Como te fue?

  • @corozco-udea
    @corozco-udea 18 วันที่ผ่านมา

    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.

  • @xexenko8692
    @xexenko8692 20 วันที่ผ่านมา

    Me acabas de dar las respuestas para justo una entrevista de trabajo 😅 gracias!

  • @magian
    @magian 24 วันที่ผ่านมา

    Muy bueno! Vamos por lo de spring modulith!

  • @andresgalvis1386
    @andresgalvis1386 26 วันที่ผ่านมา

    Excelente video , me gustaria saber que herramienta usas para hacer esos diagramas ?

  • @ManuelaSanchez1961
    @ManuelaSanchez1961 29 วันที่ผ่านมา

    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

  • @pabloreyes3652
    @pabloreyes3652 หลายเดือนก่อน

    A la espera del video de monolito modular, un nuevo suscriptor

  • @guillermoweilenmann4120
    @guillermoweilenmann4120 หลายเดือนก่อน

    Capo 👍

  • @nicolasfelipe1
    @nicolasfelipe1 หลายเดือนก่อน

    muy buen video, corto y al punto util, daría para una segunda parte del video con esas estrategias que comentas.

  • @victorcomo4952
    @victorcomo4952 หลายเดือนก่อน

    Consulta, si publico un mensaje desde la consola de RabbitMQ el mismo no llega a la clase Consumer. Me podran ayudar?

  • @victorcomo4952
    @victorcomo4952 หลายเดือนก่อน

    Muchísimas gracias por tu video, me has aclarado un montón de cosas

  • @andriuxonetube
    @andriuxonetube หลายเดือนก่อน

    excelente explicación y ejemplo, muchas gracias!!!

  • @juanmiguelgarcia14
    @juanmiguelgarcia14 หลายเดือนก่อน

    Muy buen contenido, Sacavix no falla 👍

  • @juanguillermoalarcon447
    @juanguillermoalarcon447 หลายเดือนก่อน

    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.

  • @RDGTECH7
    @RDGTECH7 หลายเดือนก่อน

    Excelente informacion gracias a ti pude entender este tipo de arquitectura

  • @JuanMiguelRodriguez-kv9qb
    @JuanMiguelRodriguez-kv9qb หลายเดือนก่อน

    Genial, buscaba algo como esto y encuentro un viejo amigo que tiene todas las herramientas necesarias :). Excelente tutorial

  • @JonathanOrtiz-nc8yl
    @JonathanOrtiz-nc8yl หลายเดือนก่อน

    que distro usas?

  • @jhonmeneses6837
    @jhonmeneses6837 หลายเดือนก่อน

    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.

  • @andriuxonetube
    @andriuxonetube หลายเดือนก่อน

    Excelente video!! muchas gracias!!

  • @leonardoleon1111
    @leonardoleon1111 หลายเดือนก่อน

    Excelente Maestro. Esperando el siguiente video

  • @LoseScRiToReS
    @LoseScRiToReS หลายเดือนก่อน

    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

  • @CristopherVergaraColombo1
    @CristopherVergaraColombo1 หลายเดือนก่อน

    buenisima la info

  • @lesniergonzalez5394
    @lesniergonzalez5394 หลายเดือนก่อน

    Muy buen video. Explicado con detalles y patrones. Excelente y continua.

  • @ColmenaTEC
    @ColmenaTEC หลายเดือนก่อน

    Excelente! Muchas gracias por la data

  • @jordanalbano5191
    @jordanalbano5191 หลายเดือนก่อน

    Que genio savca

  • @juangabrielvaldesdiaz5054
    @juangabrielvaldesdiaz5054 หลายเดือนก่อน

    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

  • @RompeNuca3
    @RompeNuca3 หลายเดือนก่อน

    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.

  • @Ale-st8im
    @Ale-st8im หลายเดือนก่อน

    Siempre Yoandy compartiendo grandes videos, saludos mi hermano

  • @VDMpeniel
    @VDMpeniel หลายเดือนก่อน

    Donde estás hermano? En Cuba?

  • @alejandrosantana4259
    @alejandrosantana4259 หลายเดือนก่อน

    El mejor canal de Java Backend en español e ingles ❤

    • @SACAViXTech
      @SACAViXTech หลายเดือนก่อน

      Gracias Ale, un gusto aportar

  • @ronaldgarciavazquez8232
    @ronaldgarciavazquez8232 หลายเดือนก่อน

    Primero agradecerte y felicitarte dado que en español nadie esta presentando esta nueva herramienta de Spring.. Saludos

    • @FSH2
      @FSH2 หลายเดือนก่อน

      En efecto, no tenía idea que existía

  • @sanchez-emir
    @sanchez-emir หลายเดือนก่อน

    Excelente video. A la espera del siguiente video.

  • @NooneNolimit
    @NooneNolimit หลายเดือนก่อน

    Me recuerda a Vertical Slice

  • @ErreArano
    @ErreArano หลายเดือนก่อน

    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! 💯

    • @SACAViXTech
      @SACAViXTech หลายเดือนก่อน

      Muchas gracias por tus palabras, a seguir rompiéndola.

  • @JonathanOrtiz-nc8yl
    @JonathanOrtiz-nc8yl หลายเดือนก่อน

    buenas, una pregunta, las empresas ultimamente piden fullstack pero los desarrolladores dicen que mejores especializarse en un stack. Que recomiendas tu?

  • @juancamiloarenasflorez8841
    @juancamiloarenasflorez8841 หลายเดือนก่อน

    Gracias

  • @CRSTNX90
    @CRSTNX90 หลายเดือนก่อน

    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!

  • @ekn4796
    @ekn4796 หลายเดือนก่อน

    Excelente todo lo que haces master,🫡 gracias por compartir.

  • @namelast8908
    @namelast8908 หลายเดือนก่อน

    usar spring initializr no es obligatorio , los ides ya integran que modulos quieres agregar

  • @brandpcalderon5343
    @brandpcalderon5343 หลายเดือนก่อน

    Jaja, toda la arquitectura de software, los patrones de diseño y clean code, se basa en los principios SOLID, así de sencillo

  • @patrickrios99
    @patrickrios99 หลายเดือนก่อน

    genial

  • @noelrodriguez7569
    @noelrodriguez7569 2 หลายเดือนก่อน

    El talento de Cuba en estado puro. Muy buen vídeo!!!!