8초짜리 승인 요청을 비동기 intent로 바꾼 이유
MCP confirm이 Tomcat 요청 스레드를 붙잡던 구조를 접수·상태 조회로 분리하고, 서로 다른 승인 action이 지워지던 범위 오류까지 함께 고친 기록입니다.
안녕하세요, 개발자 홍성주입니다.
백엔드와 데이터, AI 시스템을 만들고 운영합니다. 성공한 결과만 정리하기보다 막혔던 지점, 선택한 이유, 실제로 확인한 증거를 글로 남깁니다.
MCP confirm이 Tomcat 요청 스레드를 붙잡던 구조를 접수·상태 조회로 분리하고, 서로 다른 승인 action이 지워지던 범위 오류까지 함께 고친 기록입니다.
폐기 가능한 kind lab에서 Pod identity별 toFQDNs와 Hubble drop을 증명하고, production CNI 교체는 명시적으로 보류한 보안 실험입니다.
BFF를 먼저 HTTPS entry로 전환한 뒤 AWS 관리형 origin-facing prefix list로 ALB 직접 HTTP 우회 경로를 무중단 차단한 기록입니다.
GitHub repository redirect는 동작했지만 GHCR owner는 바뀌지 않아, 새 /ready probe와 옛 image의 404가 replacement Pod를 NotReady로 만들고 rollout을 정체시킨 Argo CD 배포 장애입니다.
Redis·PostgreSQL 기반 전달에서 Kafka KRaft로 전환하며 broadcast semantics, bean cutover 장애와 broker 중단 복구까지 검증한 기록입니다.
mock과 달랐던 실제 event metadata, tool 전 narration 누출과 과거 턴 라우팅 오염을 streaming·message 경계에서 해결한 기록입니다.
ssuAI·ssuMCP·ssuAgent·ssu-ai-service가 숭실대 데이터를 웹, 자연어 에이전트와 표준 MCP 도구로 연결하는 운영형 플랫폼입니다.
개인 프로젝트 · 4개 서비스 설계·구현·운영
폭염과 비 오는 날 주변 쉼터를 찾도록 15만여 공공 POI, PostGIS 공간 검색, 실시간 제보를 연결한 지도 서비스입니다.
개인 프로젝트 · 제품·데이터·백엔드·인프라 전체
키오스크 소스 수정 없이 음성 주문을 현재 화면의 의미 기반 UI 조작으로 연결하고, 검증된 결제 방법 선택 화면에서 멈추는 Windows 접근성 retrofit 프로토타입입니다.
공모전·대회 · 음성 클라이언트·의미 기반 UI 자동화·안전한 주문 인계