-
StackOverflow는 9대의 on-prem 서버로 운영중글또 2022. 10. 24. 22:32
과거 긱뉴스에서 나왔던 주제입니다.
해당 주제를 읽어봐야지 봐야지 하다가 이번에 읽게 되었는데요.
자신들의 개발 철학을 가지고 임하는 모습이 멋있게 느껴졌습니다."어떤 문제를 해결하려고 합니까?"
실용주의적인 관점에서 현재 우리에게 필요하지 않으면 도입하지 않는 멋진 모습입니다.
멀티태넌시란?
단일 소프트웨어 인스턴스로 서로 다른 여러 사용자 그룹에 서비스를 제공할 수 있는 소프트웨어 아키텍처
현재 StackExchange 역시 같은 서버에서 운영 중이며, 한 개의 애플리케이션에서 200개의 사이트를 처리 중...본문
나는 나같은 일선 관리자도 매일 코드를 작성해야한다고 강력하게 믿음. 그게 개인적으로 기술을 유지하는데 도움이 된다고 생각.
Monolithic 어플리케이션 이기도합니다. 서비스나 마이크로서비스로 나누지 않았어요.
멀티테넌트 웹앱도 가지고 있습니다. .NET 기반이고 9대의 웹서버에서 싱글앱으로 실행됩니다.
IIS에서 운영되는데, 한대의 서버가 초당 6,000 리퀘스트를 처리합니다. (월간 20억 PV)
. 가장 최근 것은 마이크로서비스와 쿠버네티스 관련 모든 것들.
무시한 가장 큰 이유는 SO의 가장 강력한 개발 철학 때문.
항상 이 질문에서 시작 "어떤 문제를 해결하려고 합니까?"
위와 같은 도구가 해결하려는 문제들은 우리가 직면한 문제를 해결해주지 않음.
언젠가는 특정 모듈을 분리하고, 전담팀이 들여다보면서 전체 코드를 이해하지 않게 될 수도 있음.
하지만 아직 거기까지 간것은 아님. 우린 아직 그 문제를 겪지 않고 있고, 우린 실용주의자임.
StackExchange 역시 같은 서버에서 멀티테넌트로 운영중. 한개의 어플리케이션이 200개의 사이트를 모두 처리
→ 즉, 한 어플리케이션만 배포하면 전체에 적용 됨
HAProxy 아래에서 롤링빌드 됨래어의 잘못된 표기 검사를 한번에 점검하여 완벽한 자기소개서를 만드세요.'글또' 카테고리의 다른 글
Rest API 서버에서 CSRF 공격을 방어해야할까요? (0) 2022.10.29 StackOverflow가 DDOS를 대응하며 배운 것들 (0) 2022.10.24 JWT에 관해 (0) 2022.10.22 인프콘을 보고 (0) 2022.09.23 레거시 코드를 대하는 법 (0) 2022.09.03