여행 예약 시스템 백엔드 개발 8년차
레거시 C# 시스템을 Kotlin/Spring Boot MSA로 전환한 경험
대용량 여행 패키지 데이터를 처리하는 백엔드 시스템을 설계하고 운영합니다.
모놀리식 아키텍처에서 MSA로 단계적 마이그레이션을 통해
시스템 안정성을 높이고 개발 효율성을 개선했습니다.
주력 기술: Kotlin, Spring Boot, MongoDB, Redis, AWS ECS
C# 기반 데스크톱 및 웹 애플리케이션 개발을 담당했습니다.
주요 업무: 은행 자동이체 시스템, 고객 관리 솔루션 개발
주요 성과: 금융기관 API 실시간 연동을 통한 대량 자동 이체 시스템 구축
기술 스택: WPF 데스크톱 및 ASP.NET 웹 애플리케이션 개발, MSSQL 데이터베이스 설계
대규모 여행 패키지 예약 시스템의 백엔드 아키텍처 설계 및 운영을 담당했습니다.
담당 업무: 기존 패키지 예약 시스템 운영 및 기능 개선
주요 업무: 담당자 업무 편의 기능 개발, 배치 작업 최적화, 시스템 안정성 개선
기술 경험: C# 기반 모놀리식 아키텍처 운영, Kafka를 통한 데이터 연동
레거시 모놀리식 시스템을 마이크로서비스 아키텍처로 전환하며 Kotlin/Spring Boot 스택을 도입했습니다.
주요 업무: C#/.NET에서 Kotlin/Spring Boot로 기술 스택 전환
성능 개선: Redis 캐싱 도입, 데이터베이스 최적화
인프라 전환: AWS ECS 컨테이너 배포 환경 구축, Datadog APM 도입