안녕하세요, 킹덤 서버셀에서 소프트웨어 엔지니어로 근무하고 있는 노수지입니다. 이번 글에서는 킹덤 서버셀에 합류한 이후, 지난 1년 동안 팀의 기술 문화를 체득하고 실제 서비스 코드에 기여하기까지의 과정을 정리해 보려 합니다. 킹덤 서버팀은 Scala를 활용한 함수형 프로그래밍(FP) 지향적인 코드베이스를 보유하고 있습니다. 저 또한 합류 당시에는 함수형 프로그래밍에 익숙하지 않았기에, 이러한 기술 스택은 큰 도전이자 생소한 과제로 다가왔습니다. 이 글에서는 저처럼 해당 패러다임에 낯선 개발자들을 위해 킹덤 팀이 어떤 체계적인 온보딩 시스템과 가이드를 제공하고 있는지 소개하려 합니다. 신규 입사자가 이러한 팀의 지원을 통해 어떻게 기술적 장벽을 넘고 개발 프로세스에 안정적으로 합류하게 되는지 그 여정을 공유하고자 합니다. 입사 후 가장 먼저 테크리드님이 직접 작성하신 스칼라 학습 레포지토리를 전달받았습니다. 기본 조건문과 반복문부터 시작해 Scala 고유의 문법과 함수형 프로그래밍(FP)의 정수를 익힐 수 있도록 설계된 실습용 코드들이 가득했습니다. 이 과정에서 “기존 값을 수정하지 않고 새로운 상태를 생성한다” 는 함수형 패러다임을 체득하게 됩니다. #part 1. 순수 함수 Java와 같은 명령형 언어에서는 객체 내부의 필드를 직접 수정(Mutation)하여 상태를 변경합니다. 반면, 스칼라의 순수함수는 불변성(Immutability) 을 원칙으로 합니다. 예를 들어, Java에서 Map의 값을 수정하면 기존 Map 객체 자체가 변하지만, 스칼라에서는 기존 Map은 그대로 둔 채 변경사항이 반영된 새로운 Map 객체를 반환합니다. 이 구조는 동일한 입력에 대해서 항상 동일한 출력을 보장합니다. 수학에서 많이 보이는 y = f(x)의 f가 순수 함수입니다. 그렇다면 "새롭게 만들어진 객체는 어디에 적용(set)되는가?"라는 의문이 생길 수 있습니다. 순수함수의 세계에서 함수는 외부의 상태를 직접 바꾸는 '액션'을 취하지 않습니다. 대신 "입력값(A)을 넣으면 결과값(B)이 나온다" 는 정의에만 집중합니다. 이 방식에서 상태값은 어딘가에 고정되어 변하는 것이 아닙니다. 대신, '현재 상태를 토대로 다음 상태를 계산하는 함수들' 이 체인처럼 연결되어 흐릅니다. 각 함수는 이전 단계에서 계산된 최신 상태를 전달받아 새로운 상태를 만들어내고, 이 과정이 끝까지 흐르면 최종적으로 계산된 상태값이 도출됩니다. 이렇게 완...
Related
대한민국 AI 윤리원칙 확정, 3대 가치와 7대 원칙 제시
2 hours ago
1
Burning Man 공동창립자 “축제는 영혼을 잃었다”
2 hours ago
1
Haiku R1/beta6 출시, Firefox와 QEMU 하드웨어 가상화 추가
2 hours ago
1
이더넷 패치 케이블로 파일 전송하기
3 hours ago
2
“단어를 신중하게 골랐을 뿐”: 문장으로 만든 양쪽 정렬
3 hours ago
1
데이터 아키텍처 패턴: AI 시대를 위한 의사결정
4 hours ago
2
Booking.com이 OpenSearch 대신 Weaviate를 벡터 DB로 선택한 과정
4 hours ago
2
Tips
click
Trending
Popular
MiniMax H3, ComfyUI 출시 당일 지원 — 오픈 가중치·네이티브 오디오·2K 영상
3 weeks ago
75
“애런 저지와 한 팀, 너무 기대돼” 이제는 ‘이정후 前 동료’ 라모스의 기대 [현장인터뷰]
3 weeks ago
72
“동료들 잘되는 건 기쁘지만, 떠나보내는 것은 아쉬운 일” SF 선발 루프의 아쉬움 [현장인터뷰]
4 weeks ago
72
임영웅, '차줌마' 차승원표 음식에 완밥.."최애 음식 바뀌었어"[산골총각 영웅][별별 TV]
3 weeks ago
71
이청용에게 ‘선수 폭행 논란’ 신태용 중징계를 묻다 [이근승의 믹스트존]
4 weeks ago
67
[TODAY엔비디아]다음주 실적 발표 앞둔 기대감…UBS "예상치 상회"
1 week ago
64
이란 페제시키안 대통령 “지금 최고지도자와 소통 매우 어려워”
3 weeks ago
64
경기 직전 선발 투입→4타점 맹활약 바사베 “필요하다면, 언제든 준비돼 있을 것” [현장인터뷰]
4 weeks ago
59
2026 윤이상국제음악콩쿠르 피아노 부문, 역대 최다 215명 지원
3 weeks ago
58
© Clint's Theme Park 2026. All rights are reserved

![“창원 더위가 그대로 서울로…” 3연속경기 폭염취소 경험한 NC 불펜투수 김진호도 혀를 내둘렀다 [SD 잠실 리포트]](https://dimg.donga.com/wps/SPORTS/IMAGE/2026/08/04/134419674.1.jpg)
![“애런 저지와 한 팀, 너무 기대돼” 이제는 ‘이정후 前 동료’ 라모스의 기대 [현장인터뷰]](https://pimg.mk.co.kr/news/cms/202608/04/news-p.v1.20260804.c6e84263ab564a53b34866c4f37f2d1c_R.jpg)
![“동료들 잘되는 건 기쁘지만, 떠나보내는 것은 아쉬운 일” SF 선발 루프의 아쉬움 [현장인터뷰]](https://pimg.mk.co.kr/news/cms/202608/03/news-p.v1.20260803.f3c8368f84b24424ac5fc597face24fe_R.jpg)
![임영웅, '차줌마' 차승원표 음식에 완밥.."최애 음식 바뀌었어"[산골총각 영웅][별별 TV]](https://image.starnewskorea.com/21/2026/08/2026080421455216993_1.jpg)
![이청용에게 ‘선수 폭행 논란’ 신태용 중징계를 묻다 [이근승의 믹스트존]](https://pimg.mk.co.kr/news/cms/202608/03/news-p.v1.20260803.e7c2d8b3866744b4bb902bc17e5fc7b3_R.jpg)
![[TODAY엔비디아]다음주 실적 발표 앞둔 기대감…UBS "예상치 상회"](https://image.edaily.co.kr/images/content/defaultimg.jpg)

![경기 직전 선발 투입→4타점 맹활약 바사베 “필요하다면, 언제든 준비돼 있을 것” [현장인터뷰]](https://pimg.mk.co.kr/news/cms/202608/02/news-p.v1.20260802.020500b5b8fb463ba67902f7737febd0_R.jpg)

English (US) ·