AI Briefing

카카오 공통플랫폼 개발파트, 비즈니스 플랫폼 공통 모듈 개발 및 운영

·2022.09.05 00:00

핵심 내용

Java, Spring, React 등 기반의 공통 모듈 개발과 SaaS 진화를 지향하는 조직의 기술 스택과 문화를 소개했다.

1 / 2

자세히 보기

카카오 공통플랫폼 개발파트는 선물하기, 주문하기, 채널 등 비즈니스 플랫폼들의 공통 요소인 계정 체계, 빌링 및 정산, 심사 도구 등을 개발하고 운영한다. 단순 API 제공을 넘어 완결된 서비스 환경과 SaaS로의 진화를 지향하며, 일부 모듈은 이미 SaaS 개발 작업을 진행 중이다.

기술 스택은 서버 측에서 Java, Spring, Kotlin을 주로 사용하며, 데이터 저장소는 MySQL을 기본으로 MongoDB, Hive, ES 등을 활용한다. 프론트엔드는 JavaScript, React, TypeScript 기반의 SPA로 개발되고, 상태 관리는 Redux와 MobX를 사용한다. CI/CD는 Kubernetes, Docker, Jenkins 등을 통해 카카오 인프라팀의 가상화 환경 위에서 운영된다.

업무 방식은 2개의 셀과 직속 FE 조직으로 구성되며, Scrum을 도입해 2주 단위 스프린트와 일일 스크럼, 회고를 수행한다. 장애 발생 시 원인 분석과 재발 방지 대책을 수립하는 회고 문화를 정착시켰다. 구성원들은 자유로운 의견 공유, 꼼꼼한 코드 리뷰, 신입의 의견 존중 등 건강한 개발 문화를 강조하며, 표준화된 공통 플랫폼 개발 경험과 개인 성장을 위한 세미나 및 스터디 기회를 제공한다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.