Descubre cómo funcionan las aplicaciones que usas todos los días: Instagram, TikTok, WhatsApp y más. ¡Aprende jugando!
Los conceptos básicos que todo desarrollador debe conocer
¿Tu app es lenta para uno o para muchos usuarios?
¿Qué es más importante: velocidad o cantidad?
Solo puedes elegir 2 de 3: Consistencia, Disponibilidad, Tolerancia
¿Cómo mantener los datos sincronizados?
Los bloques de construcción de las aplicaciones modernas
El directorio telefónico de Internet
Distribuye el tráfico entre servidores
Almacena datos para acceso rápido
Entrega contenido desde el servidor más cercano
Almacena y organiza la información
Comunicación asíncrona entre servicios
Descubre cómo funcionan las apps que usas todos los días
Timeline y búsqueda
Compartir código y texto
Como Google indexa la web
De 1 a millones de usuarios
Aprende a diseñar clases y objetos como un pro
Búsqueda súper rápida con O(1)
Cache inteligente que elimina lo menos usado
Diseña un juego de cartas completo
Sistema de gestión de llamadas
Sistema de estacionamiento inteligente
Sistema de chat en tiempo real
Experimenta y visualiza conceptos en tiempo real