¡Tu primer microservicio en .NET en menos de 10 minutos!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 37

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

    Muy buen vídeo Amin. Sencillo, práctico y muy útil a la vez. Muchas gracias por compartir. Saludos desde Argentina.

  • @DiegoDCast
    @DiegoDCast 7 หลายเดือนก่อน +1

    Uf compadre, menudo crack!!

  • @lilianrgg
    @lilianrgg หลายเดือนก่อน +1

    Muchas gracias por la explicacion

  • @ernestojoelsanchezsoto4584
    @ernestojoelsanchezsoto4584 ปีที่แล้ว +1

    excelente, ando queriendo empezar y todo muy bien explicado

  • @henrymedina6819
    @henrymedina6819 13 วันที่ผ่านมา +1

    Muy buen video. ThankYou

  • @montserratmora13
    @montserratmora13 3 หลายเดือนก่อน +1

    excelente explicación muchas gracias

  • @cifz
    @cifz ปีที่แล้ว +1

    Wow Incredible gracias 🎉

  • @alance6018
    @alance6018 ปีที่แล้ว +1

    Gracias , en serio gracias!

  • @hectorcasellaspena2
    @hectorcasellaspena2 ปีที่แล้ว +2

    qué características tiene para llamarse microservicio? por qué no simplemente llamarlo servicio web RESTful?

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว +5

      Uffff siento que hasta debería hacer un video de esto!! Básicamente una API REST puede fragmentarse en muchos microservicios, un microservicio solo debe hacer UNA SOLA cosa, digamos que cada método puede volverse un microservicio.

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

      @@AminEspinoza excelente explicacion! y se entiende mucho más con los ejemplos prácticos. Hasta ahora no lo podia entender, muchas gracias! nueva suscritora! saludos

  • @christiancortes9777
    @christiancortes9777 ปีที่แล้ว +1

    Hola Amin, pero el video solamente muestra como desplegar el microservicio...no la creación, por favor si puedes subir un video, gracias.

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว +1

      no lo muestra únicamente por ahorrar tiempo, pero si aparece el comando en pantalla, es algo así como:
      dotnet new webapi -n myFirstWebService --no-https
      Con este comando puedes arrancar sin problema!

  • @RaulEduardoFloresNajera
    @RaulEduardoFloresNajera ปีที่แล้ว

    En un ambiente productivo lastimosamente es malo el perfomance, ya que al final docker está especialmente creado para trabajar con el kernel de Linux, al final aunque corra con el kernel de microsoft ya en la práctica real suceden problemas, pero es una opción saludos

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว +6

      si te das cuenta en mi terminal estoy trabajando con el kernel de Linux, esto es gracias a WSL, lo que ves en pantalla es la misma imagen que desplegaría en un entorno productivo sin dañar el rendimiento en lo absoluto. En el caso de .NET bueno, es curioso que lo menciones, desde hace al menos unos 5 años es posible usarlo sin problema en Linux exactamente de la misma manera que en Windows.

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

    muy bueno el tutorial ,
    hice todo al pie de la letra hasta el final , cuando abro localhost:3000 no me ejecuta nada sin embargo el contenedor esa ejecutando , que podra ser? saludos

    • @AminEspinoza
      @AminEspinoza  5 หลายเดือนก่อน +1

      Quizá el puerto de la aplicación de .NET debe ser diferente, cada aplicación tiene sus propios puertos.

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

      Ya somos 2 , lo corregi : docker run -it --rm -p 8081:8080 --name mymicroservice1 microservice1

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

    entiendo el concepto. pero siempre va funcionar en una nube.. si quiero aplicarlo a un vps? o un hosting normal?

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

      Siempre y cuando cuentes con un registro de contenedores (público o privado) y una herramienta que lo tome del registro y lo despliegue entonces podrá funcionar aunque si, en donde mejor lo hará es en un entorno de nube porque estos proveedores ya tienen de todo para desplegarlo.

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

    Por qué usan VS y no Visual Studio? Sigo sin entender el beneficio :D Qué ganas de tener un dolor de cabeza

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

      Es una excelente pregunta!!! Yo lo hago por varios motivos, te cuento:
      - La integración de VS Code con WSL es transparente y asumiendo que todo mi entorno de trabajo está en Linux entonces puedo moverme con más facilidad.
      - No solo programo con .NET, también lo hago con Python, Java y Node, todos estos pueden ser usados en VS Code y no con IDEs separados.
      - La mayoría de tiempo escribo código en Windows, sin embargo a veces me paso a mi máquina con Ubuntu y otra con Mac, tengo mi entorno de VS Code sincronizado entre todos mis dispositivos así que solo puedo moverme de equipo y seguir trabajando exactamente igual.
      - ¿La cereza en el pastel? VS Code pesa una fracción de lo que Visual Studio al ser instalado y requiere mucho menos hardware al momento de trabajar.

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

      @@AminEspinoza genial, gracias por la respuesta, y es entendible. Yo lo uso completamente diferente, a las distros solo accedo por terminal y no codeo scripting. Ademas necesito varias utilidades de plugins, code coverage, monitoreo de debug tools, tests, algunos proyectos con winform.... lo unico que si manejo por otro lado son las dbs porque uso de todo. Supongo que es la costumbre! abz!

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

      @@LeanBardelliOK le diste al clavo, al final del día, lo que importa en nuestro giro es justamente saber que herramienta es la que mejor te conviene para el trabajo.
      P.D. Me dejaste pensando, debería hacer un video de cómo hacer todo eso con VS Code!! Jajaja

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

      @@AminEspinoza jajaja venga, si lo haces avisame por aqui!!! O tambien como hacer todo lo que dices en Visual Studio!

    • @LeanBardelliOK
      @LeanBardelliOK 8 หลายเดือนก่อน +1

      @@AminEspinoza igualmente por cierto gracias por el video, venia buscando otra cosa pero esta bueno!

  • @wils0ndev
    @wils0ndev ปีที่แล้ว

    Hola Amin, ¿ Tienes un curso completo sobre microservicios con .NET?

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว +2

      No hasta ahora, sin embargo he estado trabajando en ello, en no más de dos meses espero tenerlo en línea y hablar sobre un montón de cosas!

    • @cristhianalex8875
      @cristhianalex8875 ปีที่แล้ว +1

      @@AminEspinoza espero con ansias el cursillo.

  • @Randomize-md3bt
    @Randomize-md3bt ปีที่แล้ว

    excelennte, ahora como puedo comunicar dos microservicios?

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว +1

      Muy bien!!! Excelente pregunta!!! Tengo un video por hacer de eso y pensaba dejarlo en una fecha posterior pero creo que deberá pasarse al frente

  • @papasdequesoxd3230
    @papasdequesoxd3230 ปีที่แล้ว

    Hay otras alternativas para crear un microservicio?

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว

      Si hay algunas varias, otras plataformas para crear tu contenedor en lugar de Docker y NET tiene un comando para hacerlo sin la necesidad de una plataforma adicional. La forma en la que yo lo hago es la que se ha casi casi estandarizado.

    • @papasdequesoxd3230
      @papasdequesoxd3230 ปีที่แล้ว

      @@AminEspinoza Excelente. Y algo que me ha estado dando vueltas es cómo se usan los UserSecrets cuando la aplicación se levantó con Docker. Usas variables de entorno, volúmenes o eso que se llama docker secrets?

    • @AminEspinoza
      @AminEspinoza  ปีที่แล้ว

      Hay muchas maneras, depende de las tecnologías que estés usando, las variables de entorno no son útiles porque revelan lo que hay ahí, para cualquier caso, una bóveda de secretos don la mejor opción

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

    Es complicadísimo y la explicación muy correteada.

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

      ¿Qué parte te gustaría expandir?