Acerca de este curso
En el desarrollo tradicional se hacían apps monolíticas pero actualmente existen alternativas como la arquitectura de microservicios, que consiste en dividir la aplicación en servicios pequeños con una única responsabilidad (como mini apps dentro de la app principal). Con esta arquitectura puedes escalar de manera modular, utilizar múltiples tecnologías en un solo proyecto y hacer mantenimiento en la app sin caídas. Grandes compañías como Google, Twitter y Netflix usan microservicios para ofrecer alta disponibilidad y controlar la demanda de usuarios en sus apps.
En este curso aprenderás las reglas que debes seguir si quieres diseñar una arquitectura de microservicios. También te enseñaremos los patrones y arquitecturas que resuelven los desafíos de usar microservicios. Además, analizaremos una arquitectura de microservicio para entender las decisiones que se tomaron y las ventajas de haber construido la app con esa arquitectura.
Inscríbete y aprende a implementar la arquitectura de nube con más demanda laboral en las grandes empresas de tecnología. ¡Las primeras clases son gratis!
¿Qué aprenderás?
- Diferencias entre Arquitectura de Microservicios y monolíticas.
- Cuáles son las pautas a seguir para aplicar una arquitectura basada en Microservicios.
- Ventajas y desventajas de usar Microservicios.
- Patrones que existen para los Microservicios.
¿Qué conocimientos previos necesitas?
¿A quién está dirigido este curso?
- Profesionales y desarrolladores con experiencia y recorrido en el mundo del desarrollo.