데브시스터즈에서 작성한 기술 블로그 게시글들을 확인해보세요
데브시스터즈는 제3회 엔지니어링 데이를 성공적으로 개최하며 게임 서버 기술과 도전 과제에 대한 깊이 있는 통찰을 공유했습니다. 이번 행사에서는 Scala 기반 리얼타임 게임 백엔드 구현과 Unity 에셋 번들 최적화 사례가 소개되었습니다.
게임 클라이언트 프로그래머는 단순한 게임 구현을 넘어, 다양한 직군과의 협업, 툴 개발, 리소스 및 메모리 관리, QA와 리팩토링까지 아우르는 복합적인 역할을 수행하며 게임을 살아 움직이게 합니다.
주니어 클라이언트 개발자가 현업에서 겪은 경험을 바탕으로, 효과적인 커뮤니케이션, 안전한 데이터 처리, 네트워크 환경 고려, 라이브 리소스 관리의 중요성을 강조하며 실용적인 개발 조언을 제공합니다.
결정론적인 알고리즘은 게임 개발에서 같은 입력에 대해 항상 같은 결과를 보장하는 방식으로, 게임의 일관성을 유지하고 다양한 기능을 구현하는 데 핵심적인 역할을 합니다. 고정 프레임 게임 루프와 시드값을 활용한 랜덤 구현을 통해 결정론적 동작을 달성할 수 있습니다.
데브시스터즈는 제2회 엔지니어링 데이 'Data' 행사를 통해 매일 10TB 이상 수집되는 방대한 게임 데이터의 효과적인 관리 및 활용 방안을 공유했습니다. 이 행사는 스키마 기반 로그 파이프라인, 준실시간 데이터 파이프라인 구축, 게임 DW 공통화 과정 등 데이터 분야의 기술적 고민과 해결 과정을 다뤘습니다.
데브시스터즈 엔지니어링 데이에서는 대규모 게임 서비스의 Infra/SRE 분야에서 발생하는 기술적 문제 해결 경험을 공유합니다. 장애 대응 원칙, 쿠버네티스 인프라 표준화, 그리고 게임팀을 위한 배포 시스템 개발 사례가 주요 내용입니다.
5년차 게임 서버 개발자가 새로운 회사에서 Scala, 함수형 프로그래밍, 헥사고날 아키텍처 기반의 낯선 코드베이스에 성공적으로 적응한 과정을 상세히 공유합니다. 구체적인 학습 전략과 구현 퀘스트, 그리고 도전 과제를 극복한 경험을 통해 새로운 환경에 적응하는 개발자에게 실질적인 인사이트를 제공합니다.
데브시스터즈는 서비스 복구를 최우선으로 하는 전사적 장애 대응 원칙과 방법론을 확립했습니다. 이는 체계적인 알람 티어링, 명확한 역할 분담, 그리고 포스트모템을 통한 지속적인 학습과 개선을 포함합니다.
DevPlay는 데브시스터즈의 글로벌 게임 서비스 플랫폼으로, 하나의 계정으로 여러 게임의 데이터를 연동하고 크로스 게임 프로모션 혜택을 제공하여 사용자 편의성을 극대화합니다. 이는 편리한 로그인 방식과 안전한 데이터 보관을 통해 이루어집니다.
쿠키런: 킹덤 서버의 스칼라 빌드 속도를 개선하기 위해 typeclass 인스턴스 배치 최적화와 build pipelining 적용 과정 및 트러블슈팅을 다룹니다.
1,000만 명이 들어와도 999만 명이 나가는 문제, 어떻게 해결했을까 | 언더커버 사일로 비하인드 5화: 계좌 사일로
토스 피플: 50살, 엔지니어로 살아남는 법
“토스 참 쪼잔하다”는 유저 말에 1억을 태운 이유 | 언더커버 사일로 비하인드 2화: 만보기 사일로
레퍼런스 없는 광고센터 UX, 어떻게 풀었을까?
토스에서 가장 안 좋은 경험 만들기
Technology & Engineering