API 설계부터 결제 정산·운영 자동화까지,
서버리스 백엔드 전 사이클을 단독 책임진 엔지니어
단독으로 설계하고 구현한 서버리스 백엔드 시스템의 정량적 성과입니다.
기획·설계·개발·테스트·배포까지 전 사이클을 책임진 백엔드 프로젝트들입니다.
팔로우/팔로잉 기반 소셜 피드 시스템 및 미디어 접근 제어 아키텍처를 단독 설계·구현했습니다. 사용자 관계, 미디어 보안, 성능 최적화를 동시에 해결했습니다.
월정액 멤버십 구독 자동 갱신, 포인트 결제, 유료 콘텐츠 접근 제어를 포함한 결제 인프라 전체를 구축했습니다. 결제 정합성과 자동화가 핵심이었습니다.
이커머스 전체 백엔드를 단독 구축. 단순 1개 테이블에서 5개 정규화 테이블로 DB를 마이그레이션하고, TossPayments JWE 암호화 연동 및 3-way 정산 파이프라인을 완성했습니다.
백엔드 개발자로서 AI 서비스 통합 역량을 확보하기 위해 LLM 파인튜닝을 독학·실습했습니다. LoRA·QLoRA 원리부터 OpenAI API 통합, 데이터 품질 파이프라인까지 구현했습니다.
서버리스 함수 작성부터 DB 설계, 클라우드 인프라, AI 통합까지 다룰 수 있는 기술 스택입니다.
운영 중 발생한 버그와 설계 이슈를 직접 발견·분석·해결한 5가지 실전 케이스입니다.
published_at 기준 커서 페이지네이션으로 전환. WHERE published_at < :cursor 조건으로 삽입 영향 완전 차단, 응답 속도 40% 개선status = 'active'만 확인. Cron 미실행 구간의 경계값 케이스를 처리하지 않음status = 'active' AND expired_at > NOW() 이중 검증 적용. Cron 실행 여부와 무관하게 실시간 만료 판정 보장anon 권한으로 pg_net 호출 시 RLS 정책 충돌로 내부 오류가 묵살. 성공 응답 코드만 반환됨SERVICE_ROLE 키 적용으로 RLS 우회. message_errors 테이블로 실패 건 별도 추적 및 재시도 파이프라인 구축store_orders 단일 테이블 구조로는 확장 불가. 데이터 중복·정합성 문제 심각orders / order_items / cart / payments / deliveries로 분리. 3-way 정산 파이프라인 동시 구축distribution_rate가 null인 상품에서 fallback 로직이 잘못된 기본값을 사용. 상품 소스 우선순위 로직 부재product_source를 최우선 판단 기준으로 재정립. null 체크 + 명시적 fallback 체인 구성으로 모든 상품 유형 정합성 보장AI는 구현 속도를 책임지고, 엔지니어는 비즈니스 로직과 엣지케이스 검증에 집중하는 개발 방식입니다.
deno check로 TypeScript 정적 검증개발 과정에서 배운 기술과 트러블슈팅 경험을 솔직하게 기록합니다.