푸드테크 · 2025.09 ~ 2026.07운영 중
사장님앱 실시간 매출 조회 API
- 매시간 DW 통계를 조회해 최대 1시간 늦던 사장님앱 매출을 NPOS DB 직접 조회로 실시간화
- NPOS 매장만 실시간 조회로 분기하고 나머지 POS는 DW 조회를 유지해 기존 조회 영향 최소화
- 운영 ALB 로그 한 달(월 1,356만 요청)을 분석해 피크 61.5 RPS를 산정하고, k6 부하 테스트로 피크 대비 2.4배 처리 확인
- 스레드풀 오프로드, N+1 제거, 커버링 인덱스, 응답 직렬화 경량화로 요청당 비용 절감
PythonFastAPIuvDockerEKSHelmk6MySQL
푸드테크 · 2026.05 ~ 2026.10
매출 데이터 정합성 개선
- Snowflake→RDS 매출 적재 Lambda의 반복 데드락을 잠금 획득 순서 통일과 청크 UPSERT·지수 백오프 재시도로 근본 해결 (수정 전 7일 실패율 11.5%)
- 취소액 불일치 원인으로 4개 테이블 22,287행 결손을 찾아 백필하고, ingest DAG 병렬화와 전송 공백 감시 Task 배포
- 배민 부분취소를 DW, MATE SALES API, Snowflake, 통계 배치, 웹까지 전 구간에 반영
- MPOS 당일 매출 산식을 영업관리 기준으로 통일하고 운영 20개 매장 검증에서 차이 0 확인
SnowflakeAWS LambdaAirflowMySQLJavaSpring BootFastAPI
푸드테크 · 2026.05 ~ 2026.07운영 중 (고도화 진행)
사내 AI Confluence 검색 챗봇
- 고객센터 상담사가 사내 매뉴얼을 검색하도록 Snowflake Cortex(llama3.3-70b) 기반 챗봇을 단독 개발, 약 1주 만에 데모 공개
- SSE 스트리밍, 답변 신뢰도 표기, 링크 환각 방지 적용
- 검색 통계 적재와 권한 제한 통계 화면을 붙여 사내 DI 서비스에 운영 배포
Snowflake CortexFastAPIStreamlitRedisKeycloak
푸드테크 · 2023.08 ~ 2025.08
MATE 주방 디스플레이(KDS) 앱
- 앱을 처음 설계·개발하고 Clean Architecture, Riverpod, auto_route 구조로 정리
- 주문·메뉴 상태 동기화를 1초 주기 Polling에서 MQTT 이벤트 방식으로 전환
- 교촌·굽네·스쿨푸드 매장 전환에 맞춰 옵션별 완료 API·MQ, 직원 호출, 채널 필터, 글자 크기 조절 고도화
FlutterDartRiverpodMQTTAndroid
푸드테크 · 2021.08 ~ 2025.02서비스 종료 (2025-02)
bhc치킨 자사 주문앱 iOS
- 신규 개발해 2021-12 출시, 서비스 종료까지 iOS 앱 전 커밋 단독 작성
- 2차 고도화에서 메뉴 검색, e교환권 주문, 강제 업데이트, API 토큰·어뷰징 방지 적용
- 주소 검색 장애 시 카카오 API 사용량 초과를 원인으로 규명하고 키 로테이션으로 긴급 대응
- Crashlytics 비정상 종료의 1%를 차지하던 상세주소 버그 수정
SwiftSwiftUICombineSPMFirebasefastlane