AI Briefing

카카오페이 서버 개발자로 일한다는 것 (feat. 연진아 나 지금 되게 신나)

·2023.01.27 19:00

핵심 내용

카카오페이 서버 개발자가 경험하는 도메인 지식의 중요성과 주요 기술 스택을 소개한다.

1 / 2

자세히 보기

카카오페이 서버 개발자는 단순한 코드 구현을 넘어 결제 및 정산 도메인에 대한 깊은 이해가 필수적이다. 수수료, 세금, 환율 등 복잡한 비즈니스 규칙을 학습하며 도메인 전문가로서의 역량을 쌓아야 한다.

주요 프로젝트로는 페이상품권과 내 주변 서비스가 있다. 페이상품권은 Kotlin, Spring MVC, MySQL, Redis, Kafka, MongoDB를 활용해 결제 수단과 원장 역할을 수행한다. 내 주변 서비스는 Spring WebFlux와 BFF(Backend For Frontend) 패턴을 적용해 여러 마이크로 서비스를 비동기로 호출한다.

기술 스택 및 환경은 다음과 같다:

  • 언어 및 프레임워크: Java, Kotlin(신규 프로젝트 주력), Spring(MVC, WebFlux, Batch)
  • 데이터베이스 및 메시징: MySQL, MongoDB, Kafka, Redis
  • 인프라 및 모니터링: k8s 기반 MSA, APM, Grafana, Elastic Search

금융 서비스의 특성상 망분리 환경에서의 개발, 엄격한 트랜잭션 처리, 개인정보 보호를 위한 데이터 마스킹 등 보안과 안정성을 최우선으로 고려하며 개발을 진행한다.

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

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