[Ka-reer Up!] 카카오 비즈니스의 중심 공통플랫폼 개발파트
JavaSpringKotlinMySQLMongoDBKafkaReact
AI 요약
Beta카카오 비즈니스 플랫폼의 공통 요소를 개발 및 운영하는 공통플랫폼 개발파트에 대한 글입니다. 이 파트에서는 비즈니스 사업자들을 위한 계정 체계, 빌링 및 정산, 사업자 및 콘텐츠 심사 도구 등 비즈니스에 필수적인 공통 모듈을 개발합니다.
지향점은 더 많고 안정적이며 쉬운 개발 환경 제공이며, 마이크로 프론트엔드 아키텍처를 통해 완결된 서비스 환경을 제공하고 SaaS로의 진화를 목표로 합니다. 기술 스택으로는 서버 개발에 Java, Spring, Kotlin을 사용하며, 데이터 저장소로는 MySQL, MongoDB, Hive, ES를 활용합니다.
또한 Airflow, Kafka, RabbitMQ 등 다양한 오픈소스를 사용합니다. 프론트엔드 개발에는 JavaScript, React, TypeScript(SPA)를 사용하며, 상태 관리 라이브러리로 Redux, MobX를 활용합니다.
CI/CD 환경은 Kubernetes, Docker, Jenkins, Rundeck을 이용합니다. 업무 방식으로는 2주 단위의 스프린트 기반 스크럼을 도입하고 있으며, 장애 발생 시 회고를 통해 재발 방지 대책을 수립합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기