¡Tu primer microservicio con Python en 10 minutos!

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

КОМЕНТАРІ • 30

  • @amigueta92
    @amigueta92 Місяць тому +1

    me encantó, yo trabajo con microservicios pero yo nunca los creo solo los uso jaja pero ya entendi mas sobre ellos

  • @Emi-ql456
    @Emi-ql456 Рік тому +2

    Me encantó como explicas... Gracias por compartir tu sabiduría 😊

  • @emersonmachado4188
    @emersonmachado4188 Рік тому +2

    Toma tu like y nuevo subscriptor, muy bien explicado sin rodeos... me gustaria un video donde crees varios microservicios y desde un core los llames y los consumas.

    • @AminEspinoza
      @AminEspinoza  Рік тому

      Muchas gracias por el comentario! Y muy buena sugerencia! Ya tengo varios listos para publicar pero prometo ponerlo al principio de la fila

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

    En verdad sos grande!

  • @israelhurtado2182
    @israelhurtado2182 8 місяців тому

    Excelente Amin, la mejor explicación que e encontrado al momento, pero podrias explicar como realizar el consumo en el FrontEnd, es la parte que no le se, gracias

    • @AminEspinoza
      @AminEspinoza  8 місяців тому

      ¿Quieres ya que tengas un micro servicio expuesto consumirlo desde un frontend? ¿Algo así?

  • @lidiawilson6486
    @lidiawilson6486 9 місяців тому +1

    Fabuloso!!!

  • @johnjairoportocarrero7531
    @johnjairoportocarrero7531 5 місяців тому

    Estimado Amin, hay una parte que no comprendo cuando dices "voy a revisar si estoy dentro del Dockerfile" y digitas en la terminal "ls".? a mi me sale que el comando no es reconocido

    • @AminEspinoza
      @AminEspinoza  5 місяців тому

      Ah! Bueno, resulta que yo estoy usando la terminal de Linux por medio de WSL, quizá tu estás usando la de Windows, su equivalente es "dir", prueba con eso y me dices.

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

    el requirements.txt te quedo con un monton de cosas porque lo creaste con el python del systema. Convenia previamente crear un Entorno virtual (pytthon -m venv YOUR_NAME_FOR_VIRTUAL_ENVIRONMENT) , activarlo ( source VIRTUAL_NAME/bin/Activate) , verificar en WINDOWS como es-...... y hasta entonces ejecutar el (pip install flask) :D . Seguro a estas alturas ya te lo habras percatado. excelente por lo demas. todo chido

    • @AminEspinoza
      @AminEspinoza  Рік тому +2

      Lo sé, lo tengo presente, creo que este video y los demás tendrán una secuela, la novela debe mejorar!!!

  • @dal452
    @dal452 3 місяці тому

    cual es la consola que utilizas?

    • @AminEspinoza
      @AminEspinoza  3 місяці тому

      La terminal es Windows Terminal conectada a mi WSL, puro Linux papu!!!

  • @gilbertoordinolasanchez4071
    @gilbertoordinolasanchez4071 2 роки тому

    Las solicitudes si estas en un ambiente bajo nginx igual se pueden ver en /var/log/nginx saludos.... muy buen tuto.

    • @AminEspinoza
      @AminEspinoza  2 роки тому +1

      Ya tengo un video de nginx, estaría muy cool mezclarlos no?

  • @omarguanoluisaarciniega7395

    gracias por el video, como se une todo esto ha una app en el front ? y otra duda cada microservicio debe esta conectado a la misma base de datos o deben tener una por cada uno de ellos ? podrías explicarlo por favor

    • @AminEspinoza
      @AminEspinoza  Рік тому

      ¿Cómo se une esto a una app en el frontend? Bueno, la aplicación manda llamar únicamente al endpoint que corresponde a lo que necesita.
      ¿Cada microservicio debe estar conectado a la misma base de de datos? No necesariamente, si la información se relaciona con otras tablas lo ideal es trabajar con una sola, sin embargo, si el microservicio va a almacenar información aislada bueno, entonces podría contar con su BD sola, todo depende de la arquitectura.

  • @viktorgrajales8819
    @viktorgrajales8819 Рік тому

    Me podrias indicar porque no fue necesario crear un entorno virtual??

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

      No entendí esta pregunta, un entorno virtual para qué? Me explicas más por favor?

    • @viktorgrajales8819
      @viktorgrajales8819 Рік тому

      @@AminEspinoza en muchos tutoriales una de los primeros puntos es crear un entorno virtual dentro de la carpeta del proyecto usando virtualenv , tu no lo hiciste, porque ?

    • @AminEspinoza
      @AminEspinoza  Рік тому +2

      ah! Ok, ya entiendo, bueno, no es necesario porque los contenedores por si mismos son ya un entorno completamente aislado en el que se pueden instalar muchísimas cosas sin la necesidad de un entorno virtualizado.

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

    Hazlo con Django porfa>c

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

      Seguro! Buscaré lanzarlo en unos días.

    • @Nosgoths
      @Nosgoths Рік тому

      @@AminEspinoza Ay, si lo puedes lanzar hoy o mañana:( tengo una prueba de backend y quiero estar seguro y no encuentro tutos de microservicios en Django:(

  • @julianpelaezrestrepo1505
    @julianpelaezrestrepo1505 Рік тому

    Tengo problemas con Docker

    • @AminEspinoza
      @AminEspinoza  Рік тому

      Cuéntame más, tienes alguna captura de pantalla?

  • @soporteitteclena8426
    @soporteitteclena8426 Рік тому

    Al tratar de generar la imagen me da este error:
    => ERROR [4/5] RUN pip3 install -r requirements.txt 20.1s
    ------
    > [4/5] RUN pip3 install -r requirements.txt:
    #0 6.277 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))': /simple/flask/
    #0 7.377 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))': /simple/flask/
    #0 9.153 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))': /simple/flask/
    #0 12.10 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))': /simple/flask/
    #0 17.99 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))': /simple/flask/
    #0 18.71 Could not fetch URL pypi.org/simple/flask/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/flask/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))) - skipping
    #0 18.72 ERROR: Could not find a version that satisfies the requirement Flask==2.2.3 (from versions: none)
    #0 18.72 ERROR: No matching distribution found for Flask==2.2.3
    #0 19.96 Could not fetch URL pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))) - skipping
    ------
    ERROR: failed to solve: executor failed running [/bin/sh -c pip3 install -r requirements.txt]: exit code: 1

    • @AminEspinoza
      @AminEspinoza  Рік тому

      Ayúdame a ponerlo en el repo de Github para poder revisar que es lo que le falta a tu ejercicio por favor: github.com/aminespinoza10/videosUA-cam/issues

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

      @@AminEspinoza ya se que era gracias, en el requiments tenía Flask= y la versión q colocaste 2. Y algo y solo con poner flask en minúsculas y si versión ya levanto