stackoverflow.com 서버는 어떻게 이뤄져 있을까?

Stackoverflow.com 사이트는 개발자라면 누구나 (어쩌면 하루에 몇번씩) 들어가보게 되는 사이트인데요. 이렇게 전세계 사람들이 사용하는 Q&A 서비스는 어떤 기술스택과 서버로 이뤄져 있을까요? https://stackexchange.com/performance 페이지를 보면 여기에 대한 답을 쉽게 알 수 있는데요. 오래 전에 이 싸이트를 봤었는데, 최근에 트위터에서 여기에 대해서 언급해주신 분이 있어서 오랜만에 한번 더 들어가 보았어요. StackExchange는 Stackoverflow를 포함한 다양한 Q&A 서비스를 운영하는데요. 이 설명 페이지에 따르면 StackExchange는 한달에 13억 page view를 처리하고 있다고 해요. 놀라운 것은 64GB메모리를 가진 9개의 물리 서버 + 4개의 SQL 서버 + 2개의 Redis 서버 + 3개의 ElasticSearch 서버만으로 이 모든 트래픽을 받아내고 있다는 것인데요. C# + ASP.NET MVC, Dapper ORM 등의 기술스택과 함께 현재 운영하고 있는 서버의 스펙을 https://stackexchange.com/performance 에서 실시간으로 확인할 수 있어요. 좀 더 관심있는 분은 StackOverflow의 엔지니어링 디렉터인 Roberta Arcoverde가 출연한 팟캐스트 https://hanselminutes.com/847/engineering-stack-overflow-with-roberta-arcoverde 를 들어보는 것을 추천드려요!

Performance - Stack Exchange

stackexchange.com


    Performance - Stack Exchange

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 2월 28일 오후 2:55

 • 

저장 224조회 6,235

댓글 0