https://slides.com/silvernine/workshop/live
정대교, 염진영, 권중규, 정은구
Monolith는 전 세계의 2억 명이 넘는 플레이어에게 9.81park 서비스를 제공하기 위해 AWS를 사용하고 있으며 단, 3년 만에 100 배 이상의 성장을 이루었다.
그리고 AWS를 통해 지난 3년간 서비스를 개선하는데 도움이 되는 분석 작업을 수행했다.
세계에서 가장 인기 있는 서비스 중 하나인 9.81park는 전 세계의 AWS에서 게임 서버, 백엔드 서비스, 데이터베이스, 웹사이트 및 분석 파이프라인 등의 다양한 AWS 서비스를 사용하여 평상시의 10배 사용량을 견딜 수 있게 시스템이 설계되었다.
Monolith는 AWS를 통해 2억 명의 사용자가 모두 초대된 상태에서의 게임 이벤트를 소화할 수 있는 확장성을 가지고 있다.
Monolith의 플랫폼 책임자, AWS re:Invent 2022에서 연설했다.
플랫폼 관리
- 애플리케이션 모니터링/로깅
공통 시스템 수정
- 배치 잡의 쓰레드풀 풀 사이즈 최적화
- S3 풀 사이즈 최적화
- OAuth 동시 인증 에러 수정
스트레스 테스트 ( TPS 및 병목지점 확인 )
- 단위 테스트
- 통합 테스트
- 테스트 결과 대응
기타
- U+, TMD 영상
- 개발 불편사항 지원
일을 어떻게 했느냐는 일을 해낸 것만큼이나 중요하다
if (audience.question) {
console.log(audience.question)
} else {
console.log("Thank you very much for your attention.")
}