Building blocks — System Design

O vocabulário de escala. Se o Framework de entrevista deu o processo dos 45 minutos, este sub-galho (fase Adepto) dá as peças: load balancers, caches, réplicas, shards, filas, quóruns, CDNs. Cada bloco é uma engrenagem que reaparece nos Walkthroughs — aqui você aprende como cada um funciona, quando entra e qual trade-off carrega, para poder invocá-lo com um porquê no quadro branco.

Notas

  1. 01 - Escalabilidade e load balancing
  2. 02 - Caching
  3. 03 - Bancos de dados em escala - SQL vs NoSQL e replicação
  4. 04 - Sharding e Consistent Hashing
  5. 05 - Message queues e processamento assíncrono
  6. 06 - CAP, consistência e consenso
  7. 07 - CDN e entrega na borda

Veja também