Тёмный

CONSTRUYE tu PROPIO MICROSERVICIO 

BettaTech
Подписаться 238 тыс.
Просмотров 125 тыс.
50% 1

👉🏻 Obtén 7 días de trial y 25$ de crédito en UpCloud
👉🏻upcloud.com/si...
Los microservicios están de moda... pero qué son?
En éste vídeo te explico lo básico de ellos y además montamos un clúster en menos de 15 minutos!
EMAIL PARA COMPARTIR PROYECTOS A REVISAR EN DIRECTO! 💥
bettatechyt@gmail.com
REPOSITORIO: 😸
github.com/mar...
VIDEO DOCKER:
• ¿Qué es DOCKER y como ...
👾 Redes sociales 👾
► Twitter: / bettatech
► Instagram: / betta_tech
► Canal Secundario: / @forkdebettatech
► Slack: bit.ly/33gaDDM
👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
👽 Curso de iniciación a la programación con JavaScript:
► bit.ly/3kr4bTc
👕 MERCHANDISING DEL CANAL:
► Tienda RU-vid: / bettatech
► Tienda Teespring: teespring.com/...
⭐️ AFILIADOS ⭐️
🎁 7% Descuento en HOSTINGER (Código BETTATECH)
► www.hostg.xyz/...
🧠 Autocompletado con IA (Kite)
► www.kite.com/g...
🐾 MacPaw (CleanMyMacX):
► macpaw.audw.ne...
🎵 TODA la música es de EpidemicSound:
► www.epidemicso...
✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:
bettatechyt@gmail.com
📚 LIBROS 📚
Design Patterns
► amzn.to/39XuQlq
Head First Design Patterns
► amzn.to/2uq6XUq
Refactoring
► amzn.to/2SQnf2c
Clean Architecture
► amzn.to/3bZVonJ
Clean Code
► amzn.to/32WVKq3
Introduction to Algorithms
► amzn.to/34SyVFP
Cracking the Coding Interview
► amzn.to/2QkdwC6

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 105   
@BettaTech
@BettaTech 4 года назад
Os dejo por aqui el REPOSITORIO: 😸 github.com/martincrb/microservices-video No olvidéis darle like y suscribiros! Gracias por verme 😄
@TheSantosManu
@TheSantosManu 4 года назад
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
@josetuz
@josetuz 4 года назад
Qué locura es este canaaaaaaaaaaaaaaaal!!!!
@eleserrano
@eleserrano 4 года назад
Me encantan tus vídeos aprendo muchas cosas nuevas de verdad están genial
@BettaTech
@BettaTech 4 года назад
Muchisimas gracias! 😁
@davidnogueiramontes9839
@davidnogueiramontes9839 4 года назад
No lo he entendido del todo pero me parece maravilloso jajaja, un saludo! Me encantan tus videos
@josejaguirre88
@josejaguirre88 4 года назад
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.
@Bin01HL
@Bin01HL 3 года назад
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.
@ale_gallardo
@ale_gallardo 3 года назад
Hola master! Te quiero consultar qué libros me recomendarías para aprender arquitectura de microservicios. Y arquitecturas en diseño en general.
@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.
@dariorey8092
@dariorey8092 3 года назад
Me encantan tus videos!! Esta muy bueno como explicas y los temas que abordas. Excelente trabajo, saludos!
@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!!
@emanuelcarbone
@emanuelcarbone 3 года назад
Muy buenas explicaciones!! Tu canal tiene mucho futuro
@Rvjonh
@Rvjonh 4 года назад
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 года назад
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 года назад
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 3 года назад
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 3 года назад
@@johnmetro20 y firebase tambien tiene su arquitectura de microservicio'?
@cristianandresvargasgonzal4510
@cristianandresvargasgonzal4510 3 года назад
@@ZzZz-dr7uq No, firebase es un backend como servicio (baas)
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
@ManuelGarcia-sw2rn
@ManuelGarcia-sw2rn 4 года назад
Conocí tu canal hoy, la verdad me encantó, nuevo sub
@snack93s
@snack93s 4 года назад
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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-e_MAZGeosSw.html
@santiagojimenez4674
@santiagojimenez4674 3 года назад
Siempre subes videos muy utiles!! muchas gracias. Se le debe portener certificado SSL a todas las nodos?
@nicobringa
@nicobringa 3 года назад
Excelente Canal !! Tendrías que hacer un video de OpenShift!!
@nicodemus399
@nicodemus399 4 года назад
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
@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?
@sixtoortega138
@sixtoortega138 4 года назад
Hola buenas deberias hacer un ejemplo con Kubernetes saludos
@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.
@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?
@alexrigar
@alexrigar 4 года назад
Ahora solo tenemos centenares de servicios y podría decir que unas cuantas miles de operaciones
@Carleslc
@Carleslc 4 года назад
Muy buen vídeo e introducción a Docker Swarm, gracias.
@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
@lauraleonsebastian7880
@lauraleonsebastian7880 3 года назад
Martín, la parte del test como consigues que balancee la carga entre nodos ? Apuntas a la IP del manager ?
@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 года назад
Muchas gracias y que tengas mucha suerte! 💪
@gunsnroses1885
@gunsnroses1885 2 года назад
Muchas gracias por el vídeo :)
@ragnardanneskjold1084
@ragnardanneskjold1084 3 года назад
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?
@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.
@lilianrgg
@lilianrgg 2 года назад
Hola, tiene algún ejemplo de un monolito modular? gracias
@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
@wimboful
@wimboful 4 года назад
Eres un máquina!!
@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
@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 ??
@Edgardomorenomeza
@Edgardomorenomeza 4 года назад
Un like por recordarme que existe esta maravillosa tecnología :)
@alexph4833
@alexph4833 4 года назад
Grande Mad Hunter!
@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.
@geleiva
@geleiva 3 года назад
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... :/
@diegoluisgaravitohenao
@diegoluisgaravitohenao 3 года назад
yo viendo el video tranquilo y que sorpresa cuando ha empezado a sonar la intro sexy del canal de cca ajajajjaja.
@Magistrado1914
@Magistrado1914 4 года назад
Excelente tutorial Visto en 17/02/2020
@TheBassmoa
@TheBassmoa 4 года назад
Excelentísimo, serías tan amable también de compartir la canción de fondo, está buenísima que groove.
@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...
@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
@TheMaverickjc29
@TheMaverickjc29 4 года назад
Joder, suscrito de una vez. saludos desde Costa Rica.
@BettaTech
@BettaTech 4 года назад
Muchas gracias!!
@ZimbronApps
@ZimbronApps 4 года назад
Muy buen video!
@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 года назад
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
@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í!
@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 ;)
@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 года назад
Ah ya veo, entonces no digo nada. A seguir así.
@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 ;)
@martinlopez4359
@martinlopez4359 4 года назад
joder, que buen video!
@BettaTech
@BettaTech 4 года назад
joder, que buen comentario! 😁
@bitwisedot
@bitwisedot 3 года назад
como puedo meter un cupon promocional
@jymmy8312
@jymmy8312 4 года назад
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.
@2312uri
@2312uri 4 года назад
No se nada de sistemas computacionales por lo que no entendí un carajo
@hooverzavala8071
@hooverzavala8071 4 года назад
PC y windows plz
@santiagoaguilera2143
@santiagoaguilera2143 2 месяца назад
sinceramente le vi forma de np a la miniatura a primera vista ;_;
@feliperockman
@feliperockman 4 года назад
Crees que cada microservicio debería tener su propia base de datos?
@BettaTech
@BettaTech 4 года назад
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?
@davidcanalespaez4967
@davidcanalespaez4967 4 года назад
¡Un diagramita, por el amor de Dios!
@TheMisiel12
@TheMisiel12 4 года назад
Analisen bien sus proyectos, no todos requieren microservicios.
@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 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-N95W6I_DoRs.html Saludos y seguiré viendo el bueno contenido.
@jodedordefeno1608
@jodedordefeno1608 3 года назад
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...
Далее
Cómo WHATSAPP sobrevive a MILLONES de USUARIOS
10:09
Просмотров 137 тыс.
¿De verdad son necesarios los microservicios?
33:04
Просмотров 66 тыс.
Todo Sobre Ingenieria Informatica | Mi Experiencia
9:56
Un ejemplo de microservicios #CafeConRivas
13:10
Просмотров 133 тыс.
Así DEBERÍAS empezar BIEN EN CUALQUIER PROYECTO
13:39
El SECRETO mejor guardado de UBER
12:43
Просмотров 63 тыс.
Have You Picked the Wrong AI Agent Framework?
13:10
Просмотров 66 тыс.
Desarrollo de Microservicios I
18:53
Просмотров 33 тыс.