당근 지도 타일 및 백엔드 엔지니어 회고: Geo 데이터 최적화 전략
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

당근 윈터테크 회고

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

백엔드 개발, 인프라 설계, DevOps

대상자

초보 개발자 및 백엔드 엔지니어, 지도 관련 인프라 설계에 관심 있는 개발자

핵심 요약

  • “지도 타일(Tile)” 을 통해 공간 데이터를 관리하고, (z, x, y) 좌표로 표현
  • 고품질의 응답이 요구되는 환경에서, “잘 만드는 것”이 중요하다
  • 회사 내에서의 주도적 일타 팀과의 협업, 의사결정, 일정 관리를 포함한다

섹션별 세부 요약

### 섹션 1: 당근마켓 윈터테크 인턴십 경험이 주는 교훈

  • 지도 관련 앱 개발 경험을 강조하여 서류 합격을 이끌어냄
  • 면접 과정에서 솔직성프로젝트 경험이 중요한 평가 요소로 작용
  • 라이브 코딩 테스트는 준비를 통해 성공적으로 수행

### 섹션 2: 지도 개발의 실제 과정

  • 지도 타일(Tile)(z, x, y) 좌표로 표현하며, 공간 데이터를 벡터 타일로 변환
  • POI(Interest Point) 를 지도에 입혀 사용자에게 시각적으로 제공
  • “지도를 굽는다”는 표현은 공간 데이터를 쪼개어 구조화하는 과정을 의미

### 섹션 3: 실제 업무 경험 및 배움

  • Kontrol 플랫폼을 통해 자동 배포프로덕션 배포가 가능하게 되어 개발 효율성 향상
  • Kotlin에서 Go로 모듈 포팅 과정에서 부수효과, 롤백 방안 등이 중요한 고려사항
  • “잘 만드는 것”은 단순히 기능 구현을 넘어, 시스템 전체의 안정성과 품질을 고려해야 함

결론

  • 지도 개발은 타일 기반의 공간 데이터 관리고품질 응답이 핵심이며, 회사 내에서는 주도성과 협업이 필수적이다.