Arquitectura Cloud
Regiones, resiliencia y costos como decisiones jugables.
15 aulas · 7 horas de práctica · en el navegador, sin instalar nada
Temario
- Elegir region — La mejor arquitectura empieza cerca de sus usuarios.
- Sobrevivir a una AZ caida — Una app de produccion no puede depender de una sola sala de maquinas.
- La alarma de costos — La arquitectura tambien se mide en dolares antes de llegar la factura.
- Taller — Diseñá tu primera región — Con lo de las tres primeras aulas y nada más: elegís donde vive la aplicación, pero solo gana la región que aprueba resiliencia y presupuesto, no la más cercana.
- Muchos chicos en vez de uno grande — Escalar hacia los costados es la decision que hace posibles todas las demas de esta carrera.
- Que la cantidad la decida la carga — Escalar solo es facil. Escalar solo sin oscilar, sin quedarse corto y sin gastar de mas, no.
- Servidores desechables — Si apagar un servidor pierde algo, no tenes tres servidores: tenes tres puntos unicos de falla.
- Taller — Arquitectura que escala — Un balanceador que solo reparte entre instancias sanas, un autoescalador que decide cuántas hacen falta, y sesiones en un almacén compartido para que ninguna de las dos cosas rompa nada.
- No calcules dos veces lo mismo — La cache es la optimizacion mas barata que existe, y la que mas rapido filtra los datos de un usuario a otro.
- Poner una cola en el medio — Una cola convierte un pico que te voltea en una fila que tarda un poco mas.
- Leer de una copia — Las replicas de lectura son la forma mas barata de escalar una base. El precio se paga en tiempo.
- Poner un limite antes de que lo ponga la caida — Sin cuota, un solo cliente puede consumir toda tu capacidad sin siquiera querer.
- Cuanto podes perder y cuanto podes estar caido — Dos numeros convierten una discusion sobre miedos en una decision de presupuesto.
- Elegir cuando no hay opcion correcta — Arquitectura no es saber que es mejor: es poder explicar por que elegiste esto y no aquello.
- Taller — El sistema completo — Cache para las lecturas repetidas, una cola con reintentos y DLQ para el trabajo pesado, y réplicas de lectura sin perder el read your writes — las nueve aulas, en un solo sistema.