소프트웨어 아키텍처는 과대평가되고, 명확하고 심플한 디자인은 과소 평가되고 있다.
시스템 설계 면접에 대비하고자 정리한 건데, 대규모 시스템 설계에 도움이 될만한 인사이트가 많음. 성능, 확장, 지연, 처리량, 가용성, 일관성, DNS, CDN, LB, DB, NoSQL, Cache, 비동기, 보안 등.
도메인에 www를 넣어야 하는 것인지 넣지 않아야 하는 것인가?