설계부터 운영까지, AI 통합 백엔드를 구축한 3년차 AI 백엔드 엔지니어
Contact.
Email. jaegeunsong97@gmail.com
Phone. 010 5759 7911
Channels.
Blog. Croissant Code
GitHub. JasonSong97
LinkedIn. JasonSong97
Introduce.
결제 정합성, 에러 포렌식, LLM 비용 관제까지 서비스 운영 전반을 설계하고 지표로 증명해온 3년차 AI 백엔드 엔지니어입니다.
- 현재 학생 3,763명과 매니저 82명이 사용하는 AI 영어 교육 서비스의 백엔드를 설계와 운영하며, 결제부터 AI 학습, 배포와 테스트 자동화까지 서비스 운영 전반을 담당하고 있습니다.
- 기능 구현보다 먼저 실패 조건과 운영 가능성을 정의하는 편이며, 설계 판단은 KPI와 로그로 검증합니다.
- AI와 데이터로 의사결정권자에게 더 정확한 판단 근거를 만들어주는 엔지니어를 지향하며,
팀에서는 지식을 공유하고 함께 성장하면서 묵묵히 뒤를 받쳐주는 사람이 되고 싶습니다.
Work Experience.
(주)크리에이티브옐로우
AI 백엔드 엔지니어 | 2023.12 – 재직 중
학생 3,763명과 매니저 82명이 사용하는 AI 영어 교육 커머스 서비스 백엔드 설계 및 운영
AI 영어 교육 플랫폼 운영
기간 : 2024.11 - 진행중
결제 신뢰성 설계
- 상황 : 결제 승인과 웹훅 콜백 타이밍이 겹치면 중복 반영 및 상태 꼬임이 발생할 수 있는 구조. Supabase가 라이브러리 레벨 트랜잭션을 미지원하고, 웹훅 payload를 그대로 신뢰하면 위변조와 지연으로 상태 오판 위험
- 작업 : 결제 로직의 원자성 보장 대안 탐색, 락 전략 결정, 웹훅을 "상태 검증 트리거"로 재정의 필요
- 액션 : Supabase RPC 내부 트랜잭션으로 결제 로직을 이동해 "성공 or 전체 롤백"을 보장. 데이터 점유 시간이 짧아 데드락 확률이 낮다고 판단해 비관적 락 + version 검증 보조 적용. 포트원 공식 문서 참고해 서명 검증 후 결제 아이디로 PG 직접 재조회, 상태 전이 규칙을 코드 레벨에서 강제
- 결과 : 결제 2,212건 동시성/정합성 오류 0건, 결제 상태 불일치 0건, AI 학습 코인 차감 정합성 100%
장애 관측 및 에러 포렌식 체계 구축