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