La INFRAESTRUCTURA detrás de TikTok

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 327

  • @BettaTech
    @BettaTech  3 года назад +13

    ► Puedes acceder a todos los cursos de MasterMind en el siguiente enlace!
    mastermind.ac/?ref=5bd4db

    • @jdurefaccini
      @jdurefaccini 3 года назад

      Error 1020 : Access Denied

    • @EloiGibertPasquin
      @EloiGibertPasquin 3 года назад +1

      no me funciona

    • @BettaTech
      @BettaTech  3 года назад +1

      @@EloiGibertPasquin He preguntado, y se ve que puede tener que ver con el bloqueo de ataques DDoS de CloudFlare. Hay varias personas que están siendo bloqueadas de vez en cuando :/

    • @senixcode5601
      @senixcode5601 3 года назад +1

      no estaría mal un curso de infraestructura aws o/y azure ejemplo reales
      Gracias por los videos Crack.

    • @angelbea7235
      @angelbea7235 3 года назад

      Betta tio, pocas veces suelo escribir en youtube. Me pareces un crack. Gracias a ti he descubierto bastantes plataformas y formas de diseñar que desconocia completamente. Sigue con los videos te has convertido en uno de mis creadores de contenido favoritos. Muchas gracias 😀

  • @matonolo
    @matonolo 3 года назад +182

    Esto es genial, contenido unico en youtube. Porfavor sigue haciendo más! o un curso de arquitectura de software como el de estos videos estaría genial!

  • @Emma-eb5zb
    @Emma-eb5zb 3 года назад +133

    Sería fenomenal un video del diseño de Spotify!

  • @christiandavidvalenzuelago7437
    @christiandavidvalenzuelago7437 3 года назад +4

    WOW WOW WOW! INCREÍBLE! En la universidad actualmente estoy recibiendo un curso de diseño de sistemas, y el catedrático solo se la pasa leyendo sin mostrar ni ejemplos ni ejercicios y hace que se vuelva algo que hasta nos aburra. En cambio contigo, fue más que entretenido y super claro ver este ejemplo que llama mucho la atención y es bastante comprensible! Contenido de calidad! 💯 Por favor tienes que seguir con esta serie!

  • @borjagalisteo
    @borjagalisteo 3 года назад +1

    Muy bien resumido la verdad, mis dieses. Quizás lo único que habría comentando un poco más es el hecho de que todo esto está tras una API, que con se consumiría desde los diferentes clientes, app iOS, app Andriod, web, etc... y que por supuesto esto ya es cuestión de otro equipo de trabajo :P

  • @LuisRuizHalo
    @LuisRuizHalo 3 года назад +2

    Como me encantan estos videos. Gracias por tu labor Betta!
    Se que es un simple boceto, pero me gustaría proponer unas cosillas que pueden mejorar la arquitectura o simplemente para acompañar tu lectura ya que a mi también me encanta el System Design:
    - Faltaría un firewall como WAF para evitar implementar manualmente algoritmos como Leacky bucket para rate limit, restricción por IP y/o geolocalización y así, evitar ataques como DDoS. (Se que es trivial pero siempre se olvida jajaja)
    - Usar pipelines streaming con Apache Flink, Apache Kafka y/o Kinesis en lugar de pipelines por batch para tener un procesado NRT (Near-Real Time) e incrementar el performance de nuestro ecosistema (no olvidar implementar idempotencia).
    - Hay varios tipos de load balancer, para este caso creo que se requieren usar dos: el application load balancer de AWS o como mencionas, un simple NGINX o similar. El otro (que sería para los servicios más usados) tendríamos que usar un load balancer tipo network, en otras palabras, un load balancer que trabaje en la capa 4 (tcp/udp/Unix) en lugar de trabajar con la capa 7 del modelo OSI (http) y con ello, la latencia disminuya de manera considerable.
    - Usar una capa de caché para data no estaría mal. Otro cluster Redis o Memcached en conjunto a un reverse proxy como twemproxy de Twitter ya haría la gran mayoría del trabajo por nosotros.
    - Activar el mTLS para la comunicación entre servicios e infraestructura y en conjunto, usar un estilo arquitectónico de seguridad de micro-accounts para cada servicio usado en el cloud y así lograr el zero-trust. Con esto, la seguridad de nuestro ecosistema como un tomo incrementa de manera inconcebible.
    - Por último, no olvidar que se requiere desplegar nuestros servicios de manera multi-region. Con ello, también se tiene que usar proxies o ciertas técnicas en la tabla de registro de DNS para apuntar a los recursos más cercanos a los DC (Data centers) que contienen nuestros servicios de manera automática.
    Como se puede apreciar, es mucho trabajo para algo que parece tan trivial jajajaja.
    Estaría bueno en un futuro un diseño para una plataforma que sirve contenido streaming, creo que ahí se va a poner muy interesante por el tema del uso de protocolos WebRTC, gRPC y websockets.

  • @jesusmarcano4848
    @jesusmarcano4848 3 года назад +25

    Me gustaría muchísimo más videos así, es interesante, creo que deberíamos estudiar más el diseño de sistemas.

  • @acjoell
    @acjoell 3 года назад +65

    Esta súper el contenido, podrías montar una serie, se aprende bastante la lógica de cada sistema 🚀🚀

    • @BettaTech
      @BettaTech  3 года назад +38

      Si todos tienen esta recepción tan positiva... creo que hay nueva serie en el canal?? :D

    • @supermc8134
      @supermc8134 3 года назад

      @@BettaTech x2

    • @this.youngm
      @this.youngm 3 года назад

      @@BettaTech x3

    • @marcotamayoflores8066
      @marcotamayoflores8066 2 года назад

      @@BettaTech x4

  • @alejandromartinez-gj4tm
    @alejandromartinez-gj4tm 3 года назад +39

    Buenísimo, muchas gracias. Más videos similares estarían excelentes.

  • @maurocruz1824
    @maurocruz1824 3 года назад +1

    También quisiera más vídeos así! Me gusta la lógica de diseño. Y la posterior implementación siguiendo ese molde. Qué programa usaste para los diagramas?

  • @cr1xsh064
    @cr1xsh064 3 года назад

    Excelente video yo tome este curso en la escuela el semestre pasado que no entendí nada y realmente con tu video abrí mas mi mente y entendí realmente todo.
    Me gustaría ver mas videos de diseño de sistemas saludos. Bendiciones ✌️

  • @naimgomez2632
    @naimgomez2632 3 года назад +10

    Me encantan este tipo de videos de arquitectura de software, estaría genial que pudieras hacer más!!

  • @alanmunoz3755
    @alanmunoz3755 3 года назад +7

    Más videos así por favor. Incluso diría que no tiene que se tan general, puedes hablar de las principales funcionalidades pero más profundo

  • @maxibadaro5960
    @maxibadaro5960 3 года назад

    Geniaaal, me gusta mucho la claridad de explicación, podrías hacer uno referido a los ecomerce más conocidos (Mercado Libre, Amazon) o de los de comida (Uber eats, Globo,Rappi, Pedidos ya)

  • @CosasCotidianas
    @CosasCotidianas 3 года назад +1

    Dato interesante: es por el tema de la localidad regional que plataformas como YT/NF recomiendan contenido "regional" en las secciones de discover, para minimizar la tasa de fallos en la CDN.
    Otro dato es que dichas plataformas suelen tener proxies propios adentro de los ISP más grandes de la región, mediante convenio.

  • @dpapi96
    @dpapi96 3 года назад +3

    Seria increible que de este video saliera una serie donde los siguientes videos podrían ser la codificación etc... O de infraestructura de otros software conocidos

  • @jenniferwhite4299
    @jenniferwhite4299 3 года назад

    Molan mucho este tipo de vídeos sobre diseño de sistemas. Ojalá vengan más!

  • @da_mesca
    @da_mesca 2 года назад

    Muy buen vídeo. Los sistemas de hoy en día son muy complejos y verlos de esa forma esquematizada y simplificada viene súper bien para entenderlos.

  • @martinh7544
    @martinh7544 2 года назад

    Este tipo de vídeos están muy, pero muy interesantes. Está muy bueno ir viendo el diseño, sobre todo planteado en una app conocida. Me encantaría ver más contenido como este!

  • @juanjcarvajalg
    @juanjcarvajalg Месяц назад

    Excelente Bettatech, excelente experto. Podridas presentar un video de la Arquitectura de Software de una aplicación real o muy similar a realidad, y presentar el código y como se organiza en el editor de acuerdo al modelo de arquitectura. Gracias...

  • @adrianfernandezj
    @adrianfernandezj 3 года назад

    Genio BettaTech! videos como este de Tik Tok, el de Uber y el de Whatsapp son geniales, me gusta esta temática, estaría bueno ver el diseño de sistema de alguna plataforma de finanzas o bancos. Saludos!

  • @sayaskye
    @sayaskye 3 года назад +1

    Me encanto el video! seria genial ver mas videos similares
    Por cierto, que programa utilizaste para hacer el diseño?

  • @erickfana4466
    @erickfana4466 3 года назад

    Man, crea una serie con este tipo de cosas... Aprendi mucho solo con este video!

  • @ElErizoDeInternet
    @ElErizoDeInternet 3 года назад +1

    Más vídeos así por favor y en más profundidad.
    Estaría genial que hablaras de SaaS + orquestación de contendores.
    Un saludo!

  • @davidsalehghonima
    @davidsalehghonima 3 года назад

    La verdad, nunca me he alegrado tanto de saber tan poco, me encantaría más videos así

  • @ale_gallardo
    @ale_gallardo 3 года назад

    Cuál sería el talón de Aquiles para operar mediante CDN? Por ejemplo para TikTok las operaciones CRUD más frecuentes son Create y Read, pero no Update. Si fuera un requerimiento con mucho Update, la decisión cambiaría?

  • @henrryrocajoffre6494
    @henrryrocajoffre6494 Год назад

    Querido amigo tienes algun ejemplo de un diagrama de despliegue???? En UML

  • @jorgeduran1401
    @jorgeduran1401 3 года назад +21

    Un juego multijugador real time estaría muy interesante. Me encantó tu curso de la pokeApi. Un saludo.

    • @poloq3D
      @poloq3D 3 года назад

      Por favoooooor BettaTech

  • @afplmex
    @afplmex 3 года назад +1

    ¡Excelente vídeo! La gran mayoría de veces nos centramos en la implementación, en el lenguaje, pero olvidamos comentar la panorámica general de la aplicación, el diseño de la aplicación, los algoritmos utilizado, etc., que es lo que generará una buena o mala aplicación, con un buen o mal rendimiento, etc. En lo personal, a mi me gustaría que hiciera más vídeos de este tipo porque me desempeño como ingeniero de software, y esto me ayuda muchísimo a la hora de diseñar sistemas. Mil gracias por compartir sus conocimientos. Reciba un cordial saludo desde Puebla, México.

    • @BettaTech
      @BettaTech  3 года назад +1

      Muchisimas gracias por tu comentario!!!

  • @caceleo
    @caceleo 3 года назад

    Me aclaraste muchas dudas, gracias. Hace tiempo llevo pensando como hacer un sistema para un juego multijugador online, multiplataforma implementado en BD no relacional como la de firebase. Te agradecería mucho un video con este tema para darme una idea de cual camino sería mejor y más óptimo a seguir.

  • @prueba875
    @prueba875 2 года назад

    Super interesante. Muchas gracias por el vídeo. Sería interesante conocer como se podría implementar todo dentro de AWS. Mencionas S3 pero qué otros servicios podemos usar en AWS para el resto de módulos ?

  • @yadervelasquez
    @yadervelasquez Год назад

    Por qué la db del meta data de videos no se hace en una engine relacional como postgres?

  • @chemasan7386
    @chemasan7386 3 года назад

    Este tipo de contenido es súper súper interesante, me encanta todo tipo de contenido más allá de picar teclas, molaría mucho también un contenido similae pero más que de diseño, de devops, en plan, cómo encajamos esto en el ecosistema AWS con ci/cd? Genial vídeo, me encanta

  • @piisco
    @piisco 3 года назад

    Este contenido para mi es de enorme valor

  • @darwintnt2
    @darwintnt2 3 года назад

    este concepto de videos se me hacen geniales porque ayudan a ver otros puntos de vista al resolver alguna problemática y de paso aprender nuevos conceptos o tecnologias desconocidas para mi, ojala este tipo de videos gusten para que puedas hacerlos mas seguido. ✌🏼

  • @CristianAndresMarin17
    @CristianAndresMarin17 3 года назад

    Buen dia, el curso que tienes de Mongo en Mastermind es avanzado? o básico? Explicas agregaciones avanzadas? Gracias.

  • @RodrigoNavarro19
    @RodrigoNavarro19 3 года назад

    Que buen video. Falta contenido de este tipo en internet. Hay mucho sobre nuevas tecnologías pero no de arquitectura. Muchas gracias

  • @valentinmarquez3731
    @valentinmarquez3731 3 года назад

    muy god este tipo de videos, sube mas porfavor!, la idea de spotify también me parece buenísima tambien podrias hacer uno de discord (la famosa red social y como funcionan los voice chat)

  • @danielnatsu
    @danielnatsu 3 года назад +1

    Me gustan mucho pero mucho estos videos de diseño de sistemas. Sigue con este tipo de contenido por favor!
    Muy buen video! Gracias!

  • @David-it4vp
    @David-it4vp 3 года назад

    Enhorabuena, gran video. Sigue la línea de los que has hecho sobre Tinder, Whatsapp y Uber. Se echaban en falta más vídeos sobre arquitectura de sistemas. Además del vídeo que comentas, sobre Spotify, podrías hacer otro sobre Instagram, Twitter o un ecommerce como Amazon, vamos una serie como dice Joel Acosta. Gracias por compartir.

  • @juancarlosdiazquinonez5158
    @juancarlosdiazquinonez5158 3 года назад +1

    Que buen vídeo, me llevo tiempo atrás cuando estuve trabajando en un compañía donde aprendí de Cloud Amazon. Sería bueno que subas más vídeos similares, y le sumes explicar patrones de diseño de arquitectura y de software.

  • @luisfe39
    @luisfe39 3 года назад +2

    Buenisimo!! 🔥🔥
    Me encantan estos videos de casos practicos, hay muy pocos que sean tan bien explicados y facil de entender.

  • @luchitobicho
    @luchitobicho 3 года назад +2

    De los videos mas interesantes que vi en los ultimos meses acerca de sistemas quisera muchos mas y talvez en un futuro ver como atraves de este diseño se puede realmente realizar un clon

  • @Jaxbulid
    @Jaxbulid 3 года назад

    Y no faltaría algo como read/write replicas para las bases de datos? Y creo que la mayoría también utilizan event driven architectures para con Kafka, RabbitMQ, etc... notificar eventos a otros servicios, no solo flows de manera unisecuenciales.

    • @BettaTech
      @BettaTech  3 года назад

      Puedes usar SQS para emitir eventos cuando se termina de subir un video y eso seria parte por ejemplo de la ProcessingPipeline

  • @danielcarmona7386
    @danielcarmona7386 3 года назад

    Es muy interesante el aproximado que haces a cómo te imaginas la infrastructura de TikTok, me queda debiendo algo que siempre me ha generado curiosidad, el tema del streaming de los datos, por ejemplo, los en vivo me parecen un sistema super interesante bien sea en TikTok, Instagram, Twitch, etc. Es un sistema que hoy en día funciona super bien y la calidad del video se va ajustando de acuerdo a tu velocidad de internet, de igual forma. Genial!

  • @thisaintmyrealname1
    @thisaintmyrealname1 3 года назад

    Gracias! buen video, se esperará con ansias esa serie de Diseño de Sistemas! Una pregunta; para el processing pipeline mencionaste Lambdas; pero en tu video de Cloud Computing nos contabas que éstas deben tener un tiempo de ejecución muy corto para evitar timeouts; cómo es que nos pueden ayudar entonces para algo tan intensivo como procesamiento de videos?

    • @NickBPalomino
      @NickBPalomino 3 года назад

      Se puede usar Lambda con un tiempo de vida de hasta 15min, entonces podrías crear muchas instancias de Lambda con una configuración particular para cada tipo de video y le pones un API Gateway por delante para que pueda redirigir cada video a un tipo de Lambda y siempre asegurándote que cada Encode de video no tome más de 15min.

  • @livin7819
    @livin7819 2 года назад

    Si lo quieres hacer un poco más real vs servicios existentes en aws, draw tiene precargado los iconos para cada componente , gracias por el video, no sabía lo del proxy inverso

  • @GeMiniS10000
    @GeMiniS10000 Год назад

    La verdad estos vídeos son oro puro, para los junior como yo que quiere saber la lógica tras una app y tener ideas para futurod proyecto más de estos por favor

  • @SkillTrailMalefiahs
    @SkillTrailMalefiahs 3 года назад +2

    Excelente video, más de estos!!! Por favor!

  • @javiervaldez414
    @javiervaldez414 3 года назад

    ¡Aprendí más en 12 minutos que un semestre entero en la universidad, GRANDE!!

  • @larrielcangrejo
    @larrielcangrejo 3 года назад

    Soy el único al que le ha dado un TOC horrible con la flecha entre "ForYou Page" y "UserFeed"?
    Me ha encantado el vídeo, ojalá más contenido como este (y con líneas rectas!) 👏🤗

  • @josemiguelochoa5372
    @josemiguelochoa5372 3 года назад

    Una pregunta: Como diseñarías a la entidad que alimenta a la base de datos de "For You"? Sería un contenido que ya se computó la lista de videos de forma previa al acceso del usuario? Imagino que sería una base de datos tipo Redis no?

    • @BettaTech
      @BettaTech  3 года назад

      El feed realmente lo podrias guardar en cualquier storage. Mongo, sql... Habria que ver los requisitos, pero yo creo que serian basicamente alta disponibilidad y aceptar muchas escrituras (por ir guardando feeds de usuarios)

  • @ErickDuster
    @ErickDuster 3 года назад

    Alguien sabe como se llama la herramienta está usando para hacer el diagrama de la explicación? Que sea tan amable de iluminarme!

  • @juliogarciape
    @juliogarciape 3 года назад

    Sigue haciendo más vídeos así porfa que nadie más lo hace y es super interesante. Sería bueno ver la infraestructura de Netflix

  • @Comanshark
    @Comanshark 3 года назад +1

    ¡Excelente! Me había imaginado algo así en un proyecto personal que estaba elaborando, pero me has expandido más el diseño. ¡Gracias!

  • @hijuliansosa
    @hijuliansosa 3 года назад

    Excelente contenido, es útil ya pasar de los totorales básicos y avanzar a estos temas de arquitectura.
    Sería genial uno de como funciona Yelp, Tripadvisor, Rappi,
    Saludos, ¡gracias!

  • @anthonymayronlopezoquendo1530
    @anthonymayronlopezoquendo1530 2 года назад

    Mas videos por favor, muchas gracias bettaTech

  • @davidlogacho4253
    @davidlogacho4253 3 года назад

    Excelente, muchas gracias. Más videos similares porfavor.

  • @Gab_Hz007
    @Gab_Hz007 3 года назад +1

    Excelente video, agradecido, puedes considerar un video asi, sobre el diseño de la tienda de amazon.

  • @guss-
    @guss- 3 года назад +1

    Esto está genial!, así deberían ser los cursos de arquitectura.

  • @fxwerty3040
    @fxwerty3040 3 года назад +1

    Que buen video, estaría genial una serie de este tipo, y para poner un ejemplo como seria el diseño de una aplicación tipo "mercado libre" dónde constante mente se hacen pagos y que muchos pueden comprar el mismo producto al mismo tiempo gracias.

  • @saed9943
    @saed9943 3 года назад +1

    Casi nunca comento videos, pero esto lo amerita! Por favor una serie sobre estooo! Espero el de Spotify

  • @allansoto8971
    @allansoto8971 3 года назад

    El vídeo está muy interesante, aunque no soy programador ni mucho menos, realmente lo qué más me sirvió es conocer una nueva app para generar diagramas de flujo! Pura vida por eso!!

  • @fransubaru
    @fransubaru 3 года назад

    Este tipo de contenido es super interesante!
    Por ejemplo, como pensarías una plataforma tipo Hubspot? La misma es un CRM con otro servicios añadidos los cuales corren cuando haces upload de un contacto o cuando recibes un email.

  • @jorgevillarreal2245
    @jorgevillarreal2245 3 года назад

    Pero no sería primero el request al reverse proxy y una vez que se resuelva a que microservicio llamar dependiendo del path entonces el load balancer elige el que tiene menor carga ?

    • @BettaTech
      @BettaTech  3 года назад

      Entre el reverse proxy y cada micro puede haber LB si, pero recibe mucho trafico el propio reverse proxy por lo que un LB delante va genial ☺️

  • @falkonde
    @falkonde 3 года назад

    Bua, genial!! Que bien explicado! Gracias por compartir!

  • @fernanmedina3407
    @fernanmedina3407 3 года назад

    Excelente video. Muy bueno. ¿Podrias hacer uno pero con un ecommerce? por ej:amazon

  • @masiafmasiaf2204
    @masiafmasiaf2204 3 года назад

    Podrías comentar los servidores de plant vs undead un juego de blockchain y tambien overlord q acabó de empezar

  • @vladyts
    @vladyts 3 года назад

    Muy buen video, no me quedó claro que sucede con la CDN o cómo sabe la CDN que están consultando un video en específico que ya le consultaron antes. Se vuelve a hacer la consulta a S3?

    • @BettaTech
      @BettaTech  3 года назад +1

      La CDN (la que he usado yo, Cloudfront de AWS) lo que hace es generar un enlace que puedes utilizar. Por ejemplo, videos.tiktok.com/?videoId=387138&q=hd te vincularia el enlace al contenido en S3 correspondiente (el video con id y calidad seleccionada). La CDN "guarda" ese contenido y por lo tanto cuando reciba nuevas peticiones de ese enlace lo devuelve directamente sin pedirlo a S3.

  • @JecksonGarcia
    @JecksonGarcia 3 года назад

    Estan buenisimo el video! y claro que nos encantarian mas videos de este tipo para tener mejores ideas de como afrontar diferentes dificultades!

  • @pablohernandez4305
    @pablohernandez4305 3 года назад

    Gracias por el gran video por favor que sigan estos videos estos temas poca gente los explica o intenta enseñarlos

  • @mayma721
    @mayma721 3 года назад

    Cuánto cobra amazon por el s3

  • @darkinfi1223
    @darkinfi1223 3 года назад

    Según la explicación de Betta, cual sería la diferencia entre un reverse proxy y un api gateway?

  • @lightkami8637
    @lightkami8637 3 года назад

    Este diagrama como se llama? Se parece a un casos de uso pero le falta cosas.

  • @josepxtwo5134
    @josepxtwo5134 3 года назад

    Genial, muy buenos estos tipo de videos viendo de un poco mas de arriba la infrastructura de las apps.

  • @PeladoNerd
    @PeladoNerd 3 года назад

    Muy buen video de diseño de arquitectura 👍

    • @BettaTech
      @BettaTech  3 года назад

      Como el pelado manda!

  • @felipecorredor9550
    @felipecorredor9550 3 года назад

    Este tipo de contenido es genial, enseña muy bien cada parte, me gustaría mas videos de este tipo, para creación de interfaces o diseño de arquitectura del sistema, seria muy bueno, Gracias.

  • @joseidarraga1588
    @joseidarraga1588 3 года назад

    Que gran video,para iniciarse un poco en el desing system. No tenia idea.

  • @smarttoolspanama6776
    @smarttoolspanama6776 3 года назад

    Excelente todos tus vídeos. seria bueno ver esto en detalles. Saludos crack

  • @R4WZZ
    @R4WZZ 3 года назад +1

    ¿Qué programa es ese con el que hizo el diagrama?

    • @BettaTech
      @BettaTech  3 года назад +1

      es draw.io!

    • @R4WZZ
      @R4WZZ 3 года назад

      @@BettaTech gracias!

  • @sebastianayalagonzalez2309
    @sebastianayalagonzalez2309 3 года назад

    😁Esta Genial!
    Este tipo de contenido es muy valioso!
    Por favor mas contenido de este tipo.😁😁

  • @claudioar9819
    @claudioar9819 3 года назад

    Increíble video :D. Super claro y bien explicado. Una consulta, el reverse proxy sería lo que en AWS es el API Gateway?

  • @daqo98
    @daqo98 3 года назад

    Súper súper interesante. Más de este tipo de contenido porfa! Me interesa aprender de infraestructura de SW

  • @Koronos91
    @Koronos91 3 года назад

    Una pregunta, el reverse proxy no debería estar frente al balanceador de carga de por ejemplo las instancias de upload video?, o como es que el balanceador de carga puede distribuir las llamadas entre las instancias si delante de el esta el reverse proxy? Saludos Betta

    • @BettaTech
      @BettaTech  3 года назад +1

      Realmente el servicio de upload, o de auth, o cualquiera que quieras replicar, podría tener un LB delante. Por ejemplo, en Kubernetes estarías creando un Service delante de cada deployment (que sería el servicio). El LB inicial te sirve como entrypoint para el tráfico, ya que por ejemplo de reverse proxy quizá también tienes más de 1 réplica (si tienes mucho tráfico, un solo nginx puede no ser suficiente).

  • @CarlosMendez-ql5zv
    @CarlosMendez-ql5zv 3 года назад

    Soy un poco novato en esto, el dice que los vídeos deben guardarse en un servicio externo para ser escalable, en el caso de texto e imágenes, podrían guardarse en la base de datos y el servidor directamente? Sería escalable?

    • @BettaTech
      @BettaTech  3 года назад +1

      Texto lo puedes guardar en BD, imagenes depende, pero tmb se acostimbra a guardar en s3

  • @Padrino-kp1rf
    @Padrino-kp1rf 3 года назад

    Excelente vídeo, muy bien explicado y si me gustarían mas vídeos así.

  • @luiscarlosyoncarojas3861
    @luiscarlosyoncarojas3861 3 года назад

    Amo tu canal, muchas gracias por este video :)

  • @mateopelaezaranda5256
    @mateopelaezaranda5256 3 года назад

    Muy buen video, una pregunta, que el video metadata esté en un sistema de almacenamiento tipo redis no generaría que en algún momento la información expire y haya que recalcularla ?

    • @BettaTech
      @BettaTech  3 года назад

      De hecho estuve a punto de cortar la parte donde digo redis jaja digo redis porque es clave valor, pero se tendria que activar el guardado en disco. DynamoDB seria mejor opcion creo

    • @mateopelaezaranda5256
      @mateopelaezaranda5256 3 года назад

      @@BettaTech Gracias por la aclaración!
      Algún consejo para entrar al mundo de las bases de datos basadas en documentos, en este momento solo he trabajado con bases de datos relacionales ?

  • @EduardoLopez-wh3xr
    @EduardoLopez-wh3xr 3 года назад

    No me imagino los diagramas de casos de usos o de actividad de apps como tiktok, facebook, etc.
    Muy buen video bien explicado y con bastantes conceptos.

  • @lazaroborghi6821
    @lazaroborghi6821 3 года назад

    Me encantó! muchas gracias por el contenido.

  • @jesuscabrera1153
    @jesuscabrera1153 3 года назад

    Que se usa como load balancear?

  • @jasmanywood9164
    @jasmanywood9164 3 года назад

    Pero..cuales..Sofwares..se..utilizan..tío..para..hacer..una..plataforma..similar...a.tiktok...

  • @PauloMcNally
    @PauloMcNally 3 года назад

    Qué software has usado para hacer el diagrama?

  • @rubendaleney4313
    @rubendaleney4313 3 года назад +1

    Muy buen video! Podrías hacer un video de cómo diseñar el sistema de Twitch?

  • @walter6197
    @walter6197 3 года назад

    Muchas gracias por este tipo de videos, similares serían muy buenos. Tu canal vale oro.

  • @nicolasreinaldo1149
    @nicolasreinaldo1149 2 года назад

    Tremendo video, hay algunas soluciones de performance muy buena que das.

  • @manuelnovella39
    @manuelnovella39 3 года назад

    Más arquitectura, por favor! Es algo que pocas veces se cubre, y lo haces genial!

  • @antoniodiaz3173
    @antoniodiaz3173 3 года назад

    Gracias por el gran trabajo. Nos ayudas un montón. Saludos desde México.

    • @BettaTech
      @BettaTech  3 года назад

      Gracias a vosotros y Saludos!!

  • @alexandermoralespanitz6142
    @alexandermoralespanitz6142 3 года назад

    Excelente vídeo. Sería interesante ver más vídeos parecidos pero de otras empresas y distintos casos. Saludos doc

  • @alvaroambiorixmarcelinotav6536
    @alvaroambiorixmarcelinotav6536 3 года назад

    Me encantaaaaaaa!!! Esta serie es supeeeeee!!!