CONSTRUYE tu PROPIO MICROSERVICIO

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

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

  • @BettaTech
    @BettaTech  4 ปีที่แล้ว +32

    Os dejo por aqui el REPOSITORIO: 😸
    github.com/martincrb/microservices-video
    No olvidéis darle like y suscribiros! Gracias por verme 😄

  • @josetuz
    @josetuz 4 ปีที่แล้ว +3

    Qué locura es este canaaaaaaaaaaaaaaaal!!!!

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

    Me parecen increíbles tus videos, muy buena explicación inicial con razonamiento de su uso y buen tutorial.
    Sinceramente miro bastantes canales de programación y sacando a gente que sé que son buenos y son programadores de verdad, generalmente son de divulgación general y no veo que entiendan los problemas que surgen en los proyectos reales. Mucho ánimo y muy buen trabajo

  • @eleserrano
    @eleserrano 4 ปีที่แล้ว +10

    Me encantan tus vídeos aprendo muchas cosas nuevas de verdad están genial

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      Muchisimas gracias! 😁

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

    No lo he entendido del todo pero me parece maravilloso jajaja, un saludo! Me encantan tus videos

  • @emanuelcarbone
    @emanuelcarbone 3 ปีที่แล้ว

    Muy buenas explicaciones!! Tu canal tiene mucho futuro

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

    Ojalá hubiera tenido profes como tú en la carrera

    • @snack93s
      @snack93s 4 ปีที่แล้ว

      Había trabajado con microservicios sin dockers. En este vídeo he entendió más en poco tiempo que cuando hacía esto en el pasado. En la carrera no lo vi mucho porque hice la especialización en IA y Computer visión. Estaría muy chulo que hicieras uno de Kubernetes.
      Gracias por aportar contenido de calidad.

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      Gracias a ti por verme!
      Antes de hablar de K8S deberia estudiarmelo un poco. No trabajo con el habitualmente, pero lo tengo en mi lista de cosas a aprender 😁

    • @snack93s
      @snack93s 4 ปีที่แล้ว

      @@BettaTech sí, por supuesto. Sobre cómo vas a llevar el canal ya lo decides tú, pero me parece obligatorio felicitarte por tu contenido.

    • @a0z9
      @a0z9 4 ปีที่แล้ว

      @@BettaTech el pelado nerd ya ha hecho video th-cam.com/video/e_MAZGeosSw/w-d-xo.html

  • @gunsnroses1885
    @gunsnroses1885 2 ปีที่แล้ว

    Muchas gracias por el vídeo :)

  • @dariorey8092
    @dariorey8092 3 ปีที่แล้ว

    Me encantan tus videos!! Esta muy bueno como explicas y los temas que abordas. Excelente trabajo, saludos!

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

    Hola buen día, excelentes videos me gustaría que nos platicaras acerca de la arquitectura impulsada por eventos (event driven architecture) para el tema de escalabilidad de servicios, por ejemplo para soportar miles de peticiones al mismo tiempo. Te felicito por tu excelente manera de explicar, haces temas complejos sean simples de abordar.

  • @ManuelGarcia-sw2rn
    @ManuelGarcia-sw2rn 4 ปีที่แล้ว

    Conocí tu canal hoy, la verdad me encantó, nuevo sub

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

    Estaría genial que tocaras temas como una api gateway y comunicación entre los microservicios con rabbit o kafka, eh visto nulos en español. Saludos.

  • @roboto0101
    @roboto0101 4 ปีที่แล้ว

    Muchas gracias por compartir tus conocimientos.
    Explicas muy bien los conceptos y se entiende muy bien lo que quieres transmitir.
    Si te parece bien y a modo de sugerencia.
    En la descripción de los vídeos podrias poner solo el nombre de las tecnologias que nos mencionas como si fuera el indice , para los que te seguimos nos sea más fácil reconocer que tecnologias nos estas mencionando.
    Una vez más , gracias por todo.

  • @FH-1703
    @FH-1703 4 ปีที่แล้ว

    Super interesante lo de microservicios, !! estoy investigando sobre el tema y me intereso bastante, subi mas videos de microservicios por fa.!! gracias y exitos!!

  • @josenabilnassrdesousa1348
    @josenabilnassrdesousa1348 3 ปีที่แล้ว

    yo tengo una duda es para un proyecto me lo estan pidiendo en microservicios pero deben ser varios ahora mi punto es cada uno de ellos va en una carpeta o van en la misma ahora todos esos microservicios dan informacion a una app esa app tiene que tener esas carpetas o como es la cosa

  •  4 ปีที่แล้ว

    Excelente la calidad de tus videos, te felicito. Saludos desde Nicaragua!

  • @ElCarmenTalleres
    @ElCarmenTalleres 4 ปีที่แล้ว

    desde la uma de informatica de malaga te seguimos toda una clase sube mas videos de programacion orientada a objetos, programar con c++ y estadisticas ( big data ) con r

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

    Hola master! Te quiero consultar qué libros me recomendarías para aprender arquitectura de microservicios. Y arquitecturas en diseño en general.

  • @diegoluisgaravitohenao
    @diegoluisgaravitohenao 3 ปีที่แล้ว

    yo viendo el video tranquilo y que sorpresa cuando ha empezado a sonar la intro sexy del canal de cca ajajajjaja.

  • @wimboful
    @wimboful 4 ปีที่แล้ว

    Eres un máquina!!

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

    Ahora solo tenemos centenares de servicios y podría decir que unas cuantas miles de operaciones

  • @nicobringa
    @nicobringa 3 ปีที่แล้ว

    Excelente Canal !! Tendrías que hacer un video de OpenShift!!

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

    tengo 2 preguntas. Hiciste la réplica del microservicio en 3 servidores. Como uno sabe en cuantos servidores debe hacer esta réplica? O es según el uso de mi aplicación?. Y si uno hace la réplica del microservicio en distintos servidores, esto no saldrá muy caro? estar pagando por múltiples instancias en vez de sólo 1.

    • @innerfinder100
      @innerfinder100 2 ปีที่แล้ว

      No te va a contestar por que este video es una basura busca alguien mas serio

  • @Rvjonh
    @Rvjonh 4 ปีที่แล้ว +22

    no entendi ni madres, que requisitos deberia antes de ver esto?, back-end?
    Y AWS tambien es de microservicios? igual a google cloud? y azure?

    • @feliperockman
      @feliperockman 4 ปีที่แล้ว +7

      Como tal microservicios vendría siendo la arquitectura, aws o Google Cloud te dan las herramientas para desplegar esos microservicios, que generalmente son contenedores docker.

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

      Microservicios es un tipo de arquitectura... Arquitectura != a tecnologías, que eso es lo que es AWS, G-Cloud, Azure, etc.. etc. Estas son plataformas para alojar tu microservicio y tambien claro, cada una te da ventajas para agregar funciones o features a tu microservicio pero todas basicamente hacen lo mismo

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

      Coincido contigo en que en este vídeo el autor va demasiado rápido y algunas cosas no las explica. He tenido que ver dos veces el vídeo para poder responder a tu pregunta.
      Las aplicaciones que tienes contenidas en un docker solo necesitan que las hagas correr en un servidor (o VPS, VM...) que tenga instalado el motor de docker. Eso significa que al menos necesitarás tener acceso de root a una máquina virtual o cloud (cualquiera te sirve mientras te dé acceso de root).
      Aunque el ejemplo que monta en el vídeo va más allá: contrata no una sino 3 máquinas virtuales (en UpCloud) y en cada una usa hace funcionar un misma imagen de docker.
      Sin embargo, lo más interesante de este vídeo me parece que es lo siguiente: gracias a docker-swarm MONTA UN ENJAMBRE de VMs con microservicios de docker que están "conectados". Una de esas 3 máquinas hará de "líder" y orquestará y balanceará la carga: cuando no se vea muy saturada de CPU/memoria, pasará el trabajo a alguna de las otras dos para que haga el trabajo (eso es un balacenador).
      Lo que me ha gustado es como ha usado docker-swarm: primero define el enjambre, con ese comando que se genera en la primera máquina y luego copia y ejecuta en las otras dos, para conectarlas (fíjate que en el comando va la dirección IP de la primera -la líder-).
      Y luego, el resto de montaje lo hace TODO desde la máquina líder: listar, detener, instalar, etc... en las otras, máquinas. Hasta hoy no había visto en la práctica este funcionamiento y me ha parecido espectacularmente fácil, rápido y potente!!
      Nota: en pantalla el autor muestra 3 columnas con una terminal en cada una de ellas, que se corresponde con su acceso SSH a cada una de esas VM en UpCloud.

    • @ZzZz-dr7uq
      @ZzZz-dr7uq 4 ปีที่แล้ว

      @@johnmetro20 y firebase tambien tiene su arquitectura de microservicio'?

    • @cristianandresvargasgonzal4510
      @cristianandresvargasgonzal4510 4 ปีที่แล้ว

      @@ZzZz-dr7uq No, firebase es un backend como servicio (baas)

  • @santiagojimenez4674
    @santiagojimenez4674 3 ปีที่แล้ว

    Siempre subes videos muy utiles!! muchas gracias. Se le debe portener certificado SSL a todas las nodos?

  • @Ditmaros1
    @Ditmaros1 4 ปีที่แล้ว

    Una pregunta que pasa con la base de datos, esta se replica en los servidores workers, sobre los cambios que existen en ella se los hace automáticamente.

  • @vrunocastillo4555
    @vrunocastillo4555 4 ปีที่แล้ว

    Ese es un microservicio idéntico repartido en los 3 servidores y usa un nodo maestro con 2 nodos trabajadores. Pero si estos fueran 3 servidores con microservicios diferentes, ¿la comunicación a nivel aplicación seria como API rest entre ellos? ¿O de qué otra manera se podrían comunicar?

  • @Magistrado1914
    @Magistrado1914 4 ปีที่แล้ว

    Excelente breve videotutorial
    Visto en 04/08/2020

    • @manukanada1004
      @manukanada1004 3 ปีที่แล้ว

      Hiciste dos comentarios de fechas diferentes

    • @Magistrado1914
      @Magistrado1914 3 ปีที่แล้ว

      @@manukanada1004 Fue un recomentario...

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

    Un like por recordarme que existe esta maravillosa tecnología :)

  • @lauraleonsebastian7880
    @lauraleonsebastian7880 3 ปีที่แล้ว

    Martín, la parte del test como consigues que balancee la carga entre nodos ? Apuntas a la IP del manager ?

  • @Magistrado1914
    @Magistrado1914 4 ปีที่แล้ว

    Excelente tutorial
    Visto en 17/02/2020

  • @lilianrgg
    @lilianrgg 3 ปีที่แล้ว

    Hola, tiene algún ejemplo de un monolito modular? gracias

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

    Hola buenas deberias hacer un ejemplo con Kubernetes saludos

  • @traumahtv
    @traumahtv 4 ปีที่แล้ว

    Openshift tambien esta muy bien y dará mucho que hablar en el futuro .

    • @Superman-uel
      @Superman-uel 3 ปีที่แล้ว

      No ha llegado a petarlo tanto parece... yo creo que cada vez va a comer más terreno Kubernetes.

  • @Carleslc
    @Carleslc 4 ปีที่แล้ว

    Muy buen vídeo e introducción a Docker Swarm, gracias.

  • @ismaeljc687
    @ismaeljc687 4 ปีที่แล้ว

    Me encantan tus videos y me motivan, ahora estoy haciendo un modulo de fp de sistemas microinformaticos y redes, haré uno superior y a ver si con un poco de suerte consigo acceder a la ingeniería informática

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

      Muchas gracias y que tengas mucha suerte! 💪

  • @barbieroalex
    @barbieroalex 4 ปีที่แล้ว

    pero que prefieres faas o docker swarm?, nosotros hemos trabajado muchísimo en docker y nos va genial, pero nos pica las manos con el faas para los próximos proyectos. que opinas?

  • @alexph4833
    @alexph4833 4 ปีที่แล้ว

    Grande Mad Hunter!

  • @FernandoCastillo-ht8nq
    @FernandoCastillo-ht8nq 3 ปีที่แล้ว

    Pensé que con los microservicios el sistema gasta menos en desarrollo, mantenimiento y actualización. Pero si es una ventaja que sea desarrollado en diferentes lenguajes, pero eso significa que para actualizarlo voy a tener que buscar programador para cada lenguaje en que esté hecho? entonces ese punto sería una característica pero no una ventaja (siempre)

    • @BettaTech
      @BettaTech  3 ปีที่แล้ว

      Exacto, dependiendo de como se implemente, puede complicarte mas

  • @ragnardanneskjold1084
    @ragnardanneskjold1084 4 ปีที่แล้ว

    Tiene la misma curva de aprendizaje que la programación orientada a objetos no? Osea me refiero a que es similar la evolución de uno a otro

  • @inanesilence
    @inanesilence 3 ปีที่แล้ว

    Me encuentro con la dificultad de entender las relaciones entre entidades. Cómo gestiono un MS cuando tiene por ejemplo una relación 1:N con datos de otro MS?

  • @TheMaverickjc29
    @TheMaverickjc29 4 ปีที่แล้ว

    Joder, suscrito de una vez. saludos desde Costa Rica.

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      Muchas gracias!!

  • @ZimbronApps
    @ZimbronApps 4 ปีที่แล้ว

    Muy buen video!

  • @andresfelipemonsalvefranco2677
    @andresfelipemonsalvefranco2677 2 ปีที่แล้ว

    Ouhh explicas muy bien @BettaTech aunque me quede con una duda.. ¿Como seria la comunidad de 3 diferentes microservicios que se necesitan compartir datos puntuales? Ya sea el id del usuario que acabo de subir la foto. Porqué en lo explicaste de docker es ver como se reparten la carga de trabajo los servicios en el momento de tener varías peticiones al mismo tiempo, gracias esperó tú respuesta.

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

    mucho se estan subiendo a los microservicios sin necesidad.. no todas las aplicaciones requieren esta arquitectura... es para aplicaciones grandes y complejas.... donde interventan equipos de desarrollo y necesites lo servicios especificos por alguna funcionalidad especifica

  • @xqsoyberraco
    @xqsoyberraco 4 ปีที่แล้ว

    excelente video, ejecutaste los tres en tres instancias upCloud ? es decir que seria un costo de $5 X 3 , pero y que con los momentos donde no tengo mucha demanda y no necesito 3 instancias y el costo q implica ??

  • @gersonjuan
    @gersonjuan 4 ปีที่แล้ว

    Tengo una duda enorme, según tengo entendido microservicios trata de separar los servicios en modulos, de forma que cada parte esta en un servidor diferente, y aca veo que lo que haces es hacer replicas de un mismo servicio, no se si me estoy equivocando. Un saludo, tienes muy buen contenido.

    • @rbjmalca2
      @rbjmalca2 2 ปีที่แล้ว

      Si, está haciendo réplicas y un balanceador de cargas como ejemplo, para cuando hay mucho tráfico es una de las soluciones que puedes hacer, no es el ejemplo común de crear varios servicios y hacer la comunicación entre ellos

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

      pues si, pero solo si hablas de aplicaciones con enormeeee trafico y que la aplicacion sea enorme y compleja

  • @geleiva
    @geleiva 4 ปีที่แล้ว

    iba entendiendo todo eso de diferentes partes de un proyecto, y luego no se como salimos en un monolito que se va balanceando entre servidores... :/

  • @lucenoryo
    @lucenoryo 4 ปีที่แล้ว

    duda que te parece mejor opción docker swarn o kubernets ?

    • @Superman-uel
      @Superman-uel 3 ปีที่แล้ว

      En los repos de Docker vas a encontrar más cosillas, pero Kubernetes cada vez tiene más crecimiento ;)

  • @martinlopez4359
    @martinlopez4359 4 ปีที่แล้ว

    joder, que buen video!

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

      joder, que buen comentario! 😁

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

    Creo que estás confundiendo los conceptos de mocroservicios, docket, aplicación monolítica...
    - Desarrollo monolítico: toda la funcionalidad de un programa en un mismo ejecutable.
    - Microservicio: es una manera se llamar a las aplicaciones modulares de toda la vida.
    - Docker: contenedor, no microservicio, donde puedes instalar lo que quieras, sea microservicio, aplicación modular o lo que sea. El punto fuerte del docker no es que puedas ejecutar un microservicio dentro, es que es una máquina virtual que comparte el kernel con el SO nativo.

  • @bitwisedot
    @bitwisedot 4 ปีที่แล้ว

    como puedo meter un cupon promocional

  • @spaniarddeveloper9543
    @spaniarddeveloper9543 4 ปีที่แล้ว

    Muy chulo el canal. Dale duro!
    No tienes Twitter para seguirte?

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      Gracias! Twitter no uso, pero puedes seguirme en instagram @betta_tech

    • @spaniarddeveloper9543
      @spaniarddeveloper9543 4 ปีที่แล้ว

      @@BettaTech Nah, que va. No uso ni Instagram ni Facebook jaja Te sigo por aquí!

  • @adrigamer25_
    @adrigamer25_ 4 ปีที่แล้ว

    Si Docker tiene la ingress network, entonces el servicio de Nginx que has desplegado en el vídeo no haría falta? Gran vídeo ;)

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

      No hace absolutamente nada ahi, pero detrás de cámara lo puse y se me coló.
      Hacer falta yo creo que si hace, o al menos es recomendable. Nginx es un webserver super testeado y que se sabe que soporta muchísima carga, por lo que creo que puede ser muy útil para algunos casos. Por ejemplo, para aplicaciones frontend yo lo uso mucho para servir la propia página, y delante de los API gateway para hacer de proxy

    • @adrigamer25_
      @adrigamer25_ 4 ปีที่แล้ว

      @@BettaTech Ah vale, muchas gracias por la aclaración :D

  • @pellax
    @pellax 4 ปีที่แล้ว

    Por cierto, he visto en videos anteriores que harías una colaboración sobre ciberseguridad pero no la veo en ningún lado, se produjo finalmente?

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      En el canal de Borja hacemos un video sobre los ataques ddos 👩‍💻👨‍💻

    • @pellax
      @pellax 4 ปีที่แล้ว

      @@BettaTech Gracias le echaré un vistazo. Pero es raro porque normalmente las colaboraciones se hace un vídeo en el canal de cada uno, me parece raro que toda la gloria se la llevara el tal borja, pero la verdad que muy amable por tu parte.

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว

      Hicimos el video de las diferencias entre la universidad y la fp, pense que para la gente que veia mis videos en esa epoca les seria mas interesante. En ese video tambien esta el enlace al video de los ataques ddos.

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

      Ah ya veo, entonces no digo nada. A seguir así.

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

    Excelentísimo, serías tan amable también de compartir la canción de fondo, está buenísima que groove.

  • @davidcanalespaez4967
    @davidcanalespaez4967 4 ปีที่แล้ว

    ¡Un diagramita, por el amor de Dios!

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

    sinceramente le vi forma de np a la miniatura a primera vista ;_;

  • @SchenierLopez
    @SchenierLopez 4 ปีที่แล้ว

    Hola, muy buenas.
    Se podría hacer esto mismo ejemplo, pero prescindiendo de Docker? Es que me parece que igual usar Docker haría todo más complejo sobre todo para el deploy de una aplicación.

    • @Superman-uel
      @Superman-uel 3 ปีที่แล้ว

      Échate un vistazo a Kubernetes ;)

  • @TheMisiel12
    @TheMisiel12 4 ปีที่แล้ว

    Analisen bien sus proyectos, no todos requieren microservicios.

  • @hooverzavala8071
    @hooverzavala8071 4 ปีที่แล้ว

    PC y windows plz

  • @feliperockman
    @feliperockman 4 ปีที่แล้ว

    Crees que cada microservicio debería tener su propia base de datos?

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

      Deberia, o al menos, seria lo ideal. Aun asi tambien soy partidario de que eso sea a nivel logico. Creo que ciertas infraestructuras pueden ser compartidas ya que a veces es conveniente.

    • @AC-qw4gp
      @AC-qw4gp 4 ปีที่แล้ว

      @@BettaTech si no se hace con bases de datos independientes, no se convertiría en un antipatrón?

  • @2312uri
    @2312uri 4 ปีที่แล้ว

    No se nada de sistemas computacionales por lo que no entendí un carajo

  • @Lostvaynee___
    @Lostvaynee___ 4 ปีที่แล้ว

    Alguien me puede ayudar?
    Tengo un pc con un ryzen 5 2600x GPU RTX 2060 y 16 Gb de ram, el caso que es que no se porque los Juegos me corren fatal... Hay juegos que no me van a más de 40fps y no se que hacer ya que he probado de todo😥.
    Tengo los drivers de la gpu instalados al máximo, la bios actualizada, el vsync siempree desactivado y la gráfica siempre trabaja al 100% en los juegos ya que ese no es el problema.
    Cualquier pequeña ayuda se agradece y gracias de antemano!

    • @TheXtren
      @TheXtren 4 ปีที่แล้ว

      Puede parecer una tontería, pero asegurate de que el hdmi este conectado al puerto hdmi de la gráfica y que tu ordenador este realmente usando la gráfica en los juegos (puede que este usando la integrada).

  • @a0z9
    @a0z9 4 ปีที่แล้ว

    Y docker compose? www.8bitmen.com/instagram-architecture-how-does-it-store-search-billions-of-images/
    azure.microsoft.com/en-us/free/search/?&ef_id=Cj0KCQiAjfvwBRCkARIsAIqSWlOlWwLtbhufv39blnby2Of2CR5QIGQt4inq-zCtyvBJg97Uv5uV_5UaAk1qEALw_wcB:G:s&OCID=AID2000115_SEM_ir6MZdPq&MarinID=ir6MZdPq_368968390488_free%20azure_e_m__79215649431_kwd-298648055948&lnkd=Google_Azure_Brand
    Y el overlay de la red es un lío cuando se hace el Rolling update en el despliegue incremental.

  • @tork7007
    @tork7007 4 ปีที่แล้ว

    No entendí casi nada😄

  • @PMFOXTECHNOLOGIES2
    @PMFOXTECHNOLOGIES2 3 ปีที่แล้ว

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

  • @jodedordefeno1608
    @jodedordefeno1608 4 ปีที่แล้ว

    SUPER SUPER CONFUSO TU VIDEO.... MANITA ABAJO...

  • @user-is2oo9qf4u
    @user-is2oo9qf4u 4 ปีที่แล้ว

    한국인

  • @innerfinder100
    @innerfinder100 2 ปีที่แล้ว

    Malísimo tutorial es un clicbyte

  • @torvic99
    @torvic99 4 ปีที่แล้ว

    esponsorizado? patrocinado...