Uma arquitetura bem escolhida é ótimo para um projeto, pois ela q faz a diferença entre softwares bons vs softwares eficientes. E isso não se trata apenas na hora de codificar, mas principalmente no desempenho ideal para o projeto. Então saber escolher tecnologias apropriadas, saber como desenhar o fluxo dos dados, como separar cada coisa no seu devido contexto, tudo isso faz parte do conhecimento sobre arquitetura.
Não vou lembrar mto sobre o assunto, pois faz um bom tempo q li sobre. Mas pra quem tiver interesse, dá uma olhada no blog do netflix e vejam como são feitos as decisões deles para aguentar milhares ou até milhões de acessos ao mesmo tempo, de uma maneira constante (afinal é vídeo sendo transmitido), sem deixar o usuário na mão por um longo período de tempo. Saber arquitetar esse tipo de sistema não é pra qqr um e bem provável q não é feito só por uma pessoa. Ai tem aquele ponto, até onde essa arquitetura ela é boa para meu projeto. Pensando no exemplo da netflix, se alguém tentar replicar ela num projeto de 10, 100 usuários, bem provável q será um tiro no pé, pois é bem ineficiente matar uma formiga com um canhão.
Então saber escolher arquitetura apropriada e saber como desenhá-los é uma skill mto poderosa para um dev e vale a pena ser estudada, principalmente se já tem um nível pleno/sênior, pois é nesse momento em q já tem conhecimento suficiente para entender algo mais complexo como um todo.
Vlws pelo post.
Meus 2 cents:
So um detalhe: A NETFLIX tem uma solucao propria chamada "Open Connect" - basicamente um servidor de CDN que ela coloca FISICAMENTE em um provedor (ISP) (e de gratis !). Isso reduz absurdamente o tempo de resposta e permite economizar trafego para todos os envolvidos (inclusive o ISP - que poupa um bocado de banda assim).
https://openconnect.netflix.com/pt_br/
PDF em pt-br explicando como o CDN da NETFLIX funciona:
Outro item eh ter peering direto no PTT/IX.br - o que tambem acelera um bocado o tempo de resposta.
https://openconnect.netflix.com/pt_br/peering/#locations
Sobre o appliance em si (roda FreeBSD):
https://openconnect.netflix.com/pt_br/appliances/#the-hardware
Exemplo de um: