Microservicios, contenedores Docker y Kubernetes - Sebastián Gómez, GeneXus

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 51

  • @nicolasfernandez8021
    @nicolasfernandez8021 Рік тому +1

    Excelente charla!!!! Muchas gracias!

  • @matysac
    @matysac 2 роки тому +2

    esta charla es vital para entender el funcionamiento de los microservicios una vez ya has estudiado y entendido todo lo relacionado con ellos. Creo que es la 6ta vez que la escucho, mis dieces.

  • @JesusGonzalez-sc2ds
    @JesusGonzalez-sc2ds 2 роки тому

    Super claro, muchas gracias excelente presentación, Saludos desde México

  • @hectorramos8934
    @hectorramos8934 3 роки тому

    Gracias!! la mejor explicación que he visto.

  • @Sebastian0191
    @Sebastian0191 3 роки тому +6

    En resumen es tomar una aplicación que tiene muchas funcionalidades, y dividirla en varias partes y ya, esos son microservicios, adicional a eso cada parte o microservicio puede estar hecha en un lenguaje diferente, ya que funciona de forma independiente, aunque se comunica con los demás microservicios. Cada microservicio es atendido por un equipo, y cada equipo es autónomo, a su vez un equipo puede tener a su cargo uno o más microservicios.

  • @bidcar
    @bidcar 4 роки тому +1

    que nivel, muy buena explicación para entender como funciona kubernetes

  • @martind54
    @martind54 3 роки тому +1

    El manager es un policia. Sutil y genial!

  • @mcalveiro
    @mcalveiro 3 роки тому

    Excelente síntesis!. Muchas gracias.

  • @edgarmartinez7921
    @edgarmartinez7921 3 роки тому

    Excelente presentación me ayudo mucho para implementar una solución en mi trabajo, saludos!!!

  • @cabezagroovie
    @cabezagroovie 5 років тому +4

    Excelente explicación!! Muy clara y didáctica!

  • @martind54
    @martind54 3 роки тому

    Muy buen contenido Sebastian. Muy claro y super divertido

  • @anarkigotic
    @anarkigotic 6 років тому +4

    mis respetos que explicación tan barbara.

  • @a5ad0r
    @a5ad0r 6 років тому +3

    Muchas gracias por tu excelente presentación !

  • @maldaddisco7538
    @maldaddisco7538 4 роки тому

    Muchas gracias por tu video.

  • @Servandoize
    @Servandoize 5 років тому +1

    Excelente ejemplo, gracias.

  • @MuseosAbiertos
    @MuseosAbiertos 6 років тому +2

    Excelente presentación. Congrats!

  • @MGNarva
    @MGNarva 4 роки тому +1

    Muy buen video!! Explicado bien APB! :D

  • @josuejonathanortega
    @josuejonathanortega 5 років тому +2

    Excelente. Muy claro

  • @MrRiot1992
    @MrRiot1992 5 років тому +1

    Perfecta presentación.

  • @edsonadrianpavonhuerta1818
    @edsonadrianpavonhuerta1818 4 роки тому

    excelente información, ya logré entender mas sobre el tema, me gustaría profesionalizarme en estos temas.

  • @josegonzalez-jg1kj
    @josegonzalez-jg1kj 3 роки тому

    Excelente explicación!

  • @josetuz
    @josetuz 5 років тому +1

    Excelente info! Gracias.

  • @facundoreyes
    @facundoreyes 4 роки тому

    Muy buena exposicion del tema!!

  • @Magnomoy
    @Magnomoy 4 роки тому

    Excelente explicación

  • @FERCHO8075
    @FERCHO8075 4 роки тому

    Increible ¡¡¡

  • @marcelolaglaive8330
    @marcelolaglaive8330 5 років тому

    Excelente Sebastian, segui asi!

  • @camiloolivo6719
    @camiloolivo6719 4 роки тому +1

    En el trabajo se quieren hacer microservicios con spring, pero se tiene la duda de levantar cada microservicio por contenedor. Entonces están seguros que para poder utilizar los microservicios se necesita de un tomcat en cada contenedor ¿Como sería entonces la arquitectura de los microservicios?

    • @sebagoomez
      @sebagoomez 4 роки тому +2

      Hola Camilo, si los microservicios los implemenntas con contendores, entonces si, cada contenedor contará con el Tomcat. Cada contenedor tiene, por definición, absolutamente todo lo que la aplicación que corre adentro necesita para correr. Soft de base, web server, variables de entorno, etc. Suerte!

    • @camiloolivo6719
      @camiloolivo6719 4 роки тому

      @@sebagoomez Con spring el tomcat ya viene embebido. Mi pregunta es ¿todos los microservicios van en un solo contenedor con tomcat configurado? O por el contrario cada microservicio debe ir en un contenedor aparte. En mi trabajo tienen esa duda debido a que si cada ms tiene su propio contenedor, gastaría en demasía los recursos de la máquina.

    • @sebagoomez
      @sebagoomez 4 роки тому +3

      @@camiloolivo6719 Esa es una decisión de ustedes. Hay que ver cada escenario, cuántos ms van a tener, la comunicación entre ellos, etc. Tampoco tiene mucho sentido tener una arquitectura de ms con todos los ms en una misma máquina. Yo no tendría varios ms en un mismo container. La caída de un ms te puede tirar otros, y eso es una de las cosas lo que la arquitectura de ms intenta resolver. Si un ms tiene un error fatal que haga que caiga, nada del resto de tu aplicación se debería ver afectada. Incluso quienes se comunican con el servicio fallido tienen que estar preparados ante estas fallas y actuar acorde, por ejemplo guardar el estado de esa transacción en algún storage y volver a intentar más tarde, o devolver un mensaje al cliente/usuario y que este vuelva a probar más tarde. No puede caer todo tu sistema por la caida de un ms, a diferencia de lo que pasaría con una app monolítica. Espero haber ac;arado un poco. Saludos

    • @camiloolivo6719
      @camiloolivo6719 4 роки тому +3

      @@sebagoomez Muchas gracias, si aclaró muchas de mis dudas. Un saludo

  • @Rockkk600
    @Rockkk600 4 роки тому

    Excelente video, súper claro, como se llama la herramienta de netflix para el monitoreo de los requests?

  • @antoniovazquez2114
    @antoniovazquez2114 4 роки тому

    Hola Sebas,como va? gran exposición! te hago una consulta.Como o donde podría encontrar info sobre el flujo de datos de mi aplicación? osea,según entiendo,guardo mi front en un container, mi backend en otro container,mi database en otro container etc etc(container === servicios) pero como hago que al apretar un boton,el front me muestre datos que le pido a la base de datos? entiendo que los container tienen puertos que puedo dejar abiertos para interactuar con otros containers,pero específicamente el flujo de los datos en la app como funcionaria,osea,explícitamente,como los conecto en código?

  • @noedavidchoquerojas
    @noedavidchoquerojas 4 роки тому

    Como hago. Para ver en web los datos de mi clúster?

  • @juanpablonavarro2594
    @juanpablonavarro2594 5 років тому +1

    Muy didactico, gracias

  • @elfrodo5460
    @elfrodo5460 5 років тому +1

    Buena presentacio

  • @ChrisFt25
    @ChrisFt25 5 років тому +1

    Entre más réplicas le coloque, es más rápido?

    • @darqkomotovlogs
      @darqkomotovlogs 5 років тому +2

      Entre más réplicas levantes , más agilidad tendrás en tus servicios, siendo esté más escalable y distribuyendo las peticiones para que no se sobresature un solo servicio

    • @bidcar
      @bidcar 4 роки тому

      @@darqkomotovlogs pero como se maneja el concepto de una base de datos centralizada, entiendo que en ese punto no sirve tener varias instancias de base de datos

    • @darqkomotovlogs
      @darqkomotovlogs 4 роки тому +1

      @@bidcar para base de datos existen varias estrategias, una de ellas son las réplicas maestro esclavo, dónde la maestra es la que escribes y las esclavas son de solo lectura, la maestra réplica la información entre las esclavas, como ejemplo, para microservicios , es oportuno tener cada seccion del dominio dividida en una pequeña instancia de bd, así tienes más atomicidad sobre la información y desacoplamiento

    • @bidcar
      @bidcar 4 роки тому

      @@darqkomotovlogs muy amable por tu respuesta, investigaré más al respecto para tener más control del tema, cómo desarrollador me preocupa el tema de mantener una base de datos transaccional en este tipo de infraestructura, saludos

    • @darqkomotovlogs
      @darqkomotovlogs 4 роки тому

      @@bidcar el tema de una base de datos transaccional no es complicado , a diferencia de tener una transaccionabilidad en microservicios, si tú servicio a depende del servicio b y el servicio b truena, debería ser capas tu microservicios de , deshacer las operaciones transaccionales del servicio a

  • @d4lep0ro
    @d4lep0ro 5 років тому

    stop cuando escuche genexus

  • @alonsozy23
    @alonsozy23 5 років тому +1

    🤟👉

  • @PMFOXTECHNOLOGIES2
    @PMFOXTECHNOLOGIES2 3 роки тому

    Una charla muy interesante, me.ayudo a complementar lo que sabía ua-cam.com/video/N95W6I_DoRs/v-deo.html
    Saludos y seguiré viendo el bueno contenido.

  • @javierarcos6911
    @javierarcos6911 5 років тому

    es bastante útil la explicación pero mete mucho ruido semántico y aveces no entendía a que se referia

    • @raulferreyragarcia3257
      @raulferreyragarcia3257 4 роки тому

      quizá no estás muy familiarizado con el argot de esta parte del software o el problema está con algunas de sus frases propias de argentino. Yo tuve duda en la palabra Sandbox o algo así. Si quieres comenta en qué tuviste duda y vemos si te puedo resolver algo. Saludos.

  • @luzangu114
    @luzangu114 3 роки тому

    horrible

  • @omarcio007
    @omarcio007 4 роки тому

    Un desarrollador usando Windows... No lo sé

    • @CarlosLopez-lf1un
      @CarlosLopez-lf1un 3 роки тому

      @Federico Noriega Martin mas bien creo que es un pendejo y no lo sabe.