새로운 기술 블로그가 추가되었어요

필터 1
데브시스터즈 엔지니어링 데이 - 게임 서버 돌아보기
데브시스터즈
기타

데브시스터즈 엔지니어링 데이 - 게임 서버 돌아보기

데브시스터즈 엔지니어링 데이의 세 번째 행사로 게임 서버 주제의 발표와 패널톡을 소개했습니다. Scala 백엔드 구현과 에셋 번들 패치 사례, 그리고 Claude Code로 행사 페이지를 만든 경험도 함께 다뤘습니다.

#Scala#Unity
68005분
새로운 팀의 코드베이스 적응기: 내 코드로 만들어가는 과정
데브시스터즈
아키텍처

새로운 팀의 코드베이스 적응기: 내 코드로 만들어가는 과정

새로운 팀의 Scala 코드베이스와 아키텍처에 적응한 과정을 공유했습니다. 작은 기능과 디버깅을 반복하며 코드 흐름을 익히고 팀에 녹아드는 방법을 설명했습니다.

#Scala#ZIO
84005분
스칼라 컴파일 속도 빠르게 하기
데브시스터즈
백엔드

스칼라 컴파일 속도 빠르게 하기

스칼라 서버의 컴파일 속도를 개선한 방법을 공유했습니다. typeclass 위치 조정과 build pipelining 적용으로 빌드 시간을 줄이고 주의점도 정리했습니다.

#Scala#sbt
20005분
『스칼라로 배우는 함수형 프로그래밍』 책을 읽어봅시다: 1편 - 순수 함수와 참조 투명성
데브시스터즈
백엔드

『스칼라로 배우는 함수형 프로그래밍』 책을 읽어봅시다: 1편 - 순수 함수와 참조 투명성

스칼라 함수형 프로그래밍의 핵심 개념인 순수 함수와 참조 투명성을 예제로 설명했습니다. 계산과 부수 효과를 분리해 코드의 이해와 테스트를 쉽게 만드는 방향을 소개했습니다.

#Scala#함수형 프로그래밍
19005분
Jackson과 Scala 기반 Flink를 사용한 코드 리팩토링 과정에서 발생한 Serialization 관련 이슈 해결하기
하이퍼커넥트
백엔드

Jackson과 Scala 기반 Flink를 사용한 코드 리팩토링 과정에서 발생한 Serialization 관련 이슈 해결하기

Scala와 Jackson, Flink를 함께 쓰는 코드 리팩토링 중 직렬화 이슈가 발생한 사례를 다뤘습니다. 커스텀 ObjectMapper와 클래스 구조 정리로 문제를 해결한 과정을 공유했습니다.

#Jackson#Scala
26005분
게임 서버 개발에 스칼라 사용하기
데브시스터즈
백엔드

게임 서버 개발에 스칼라 사용하기

스칼라를 게임 서버에 적용한 이유와 타입 시스템, DSL, 매크로 활용 방식을 소개했습니다. 또한 로컬·분산 동시성을 다루는 방식과 안전한 리팩토링 이점을 설명했습니다.

#Scala#동시성
32005분
Scala for Game Server Development
데브시스터즈
백엔드

Scala for Game Server Development

Scala를 게임 서버 개발에 적합한 언어로 보고, 타입 시스템과 함수형 프로그래밍으로 오류를 줄이는 방식을 소개했습니다. 또한 DSL, 매크로, ZIO, actor sharding으로 비즈니스 로직과 동시성 문제를 효과적으로 다루는 사례를 설명했습니다.

#Scala#game server
29005분