Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
서버 언어 전환 이야기 섬네일

서버 언어 전환 이야기

스포카 favicon스포카·Backend·
AWSKotlinSpring BootGraphQLElasticsearch
2022년 04월 15일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

스포카의 서버 언어 전환은 2년간 운영하던 키친보드의 백엔드를 Kotlin(Spring Boot)로 전환하고, API 스키마 변경 최소화 및 테스트 중심으로 안정적으로 마이그레이션한 경험이다.

주요 경험

  • 도메인 레이어는 유닛 테스트, 어플리케이션 레이어는 통합 테스트로 구성해 품질을 확보했다.
  • API 스키마/데이터베이스 변경을 최소화해 리스크를 관리하고 비즈니스 로직에 집중했다.
  • GraphQL의 단일 경로 특성으로 점진 배포가 어려워 한 번에 배포하는 전략으로 리스크를 집중 관리했고, 회고에서 Control Chart로 생산성을 추적했다.

얻은 인사이트

  • 언어 전환으로 서비스에 대한 이해도가 크게 증가하고 생산성이 높아진 점이 확인됐다.
  • Elastic APM 도입으로 성능 모니터링과 진단이 개선되었고, 불필요한 코드 제거로 운영 효율성과 코드 품질이 향상됐다.
  • 우아한테크코스 등 교육 기회를 활용해 인재 확보와 팀 역량 강화가 가능했다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
우당탕탕 Kotlin 전환기 섬네일
75%

우당탕탕 Kotlin 전환기

딜리셔스 favicon딜리셔스·2022년 08월 29일
도도카트 안드로이드 앱 개선 여정 섬네일
74%

도도카트 안드로이드 앱 개선 여정

스포카 favicon스포카·2022년 04월 30일
No Image
71%

Java야…, 우리 그만 헤어져. Kotlin으로 환승연애

우아한형제들 favicon우아한형제들·2025년 07월 22일