서비스가 정상적으로 동작하는 것뿐 아니라, 데이터 정합성·동시성·장애 복구·권한 경계까지 고려하며 개발하려고 합니다.
현재는 다음과 같은 주제를 중심으로 경험을 쌓고 있습니다.
- 도메인 모델링과 백엔드 아키텍처를 설계합니다.
- 동시성, 멱등성, 상태 전이와 데이터 정합성 문제를 다룹니다.
- PostgreSQL과 MySQL을 활용한 데이터베이스 설계와 운영 안정성에 관심이 있습니다.
- AI를 단순한 데모가 아니라 실제 제품의 기능으로 안전하게 연결하는 방법을 고민합니다.
실시간 예약·대기·매장 운영 플랫폼
동시 예약·상태 전이·데이터 정합성을 다루고,
이벤트 중복과 장애 복구까지 고려하는 개인 백엔드 프로젝트입니다.
제품 백엔드를 안정화한 뒤 AI Agent가 Product API를 안전하게 사용하는 구조로 확장하고 있습니다.
Java 25 Spring Boot MySQL Flyway Docker React TypeScript
AI 텍스트 어드벤처 서비스
서버가 확정 게임 상태와 턴 무결성을 관리하고,
LLM은 정리된 문맥을 바탕으로 이야기를 생성하도록 설계하고 있습니다.
Story Memory와 Provider 경계를 분리해 AI 호출 실패나 중복 요청이 게임 상태를 훼손하지 않도록 개발하고 있습니다.
Java 21 Spring Boot PostgreSQL Flyway React Gemini
외국인근로자 HR Workflow Platform · Backend Team Project
E-9 외국인근로자의 체류·계약·서류 업무를 관리하는 Spring Boot 기반 팀 프로젝트입니다.
백엔드 개발에 참여하여 PostgreSQL과 RLS를 활용한 멀티테넌트 데이터 격리와 DB 운영 안정성을 중심으로 개발했습니다.
Tenant Context와 DB 권한 분리, PostgreSQL Runtime Timeout 보호를 구현했으며,
파일 저장 Rollback 보상·업로드 멱등성, 사업장 설정 API, Demo Seed 안정화 등을 함께 담당했습니다.
Java Spring Boot PostgreSQL Flyway RLS Docker


