지속 개발과 운영
운영 중포우브릿지
보호동물 조회와 실종동물 사진 검색 서비스. 처음부터 배포와 운영을 맡아 기능을 확장하고, 데이터 수집과 검색 과정의 문제를 개선하고 있습니다.
저장소 통합과 검색 병목
메모리 부족 대응과 데이터 정합성
백엔드 개발자 유성호
Java와 Kotlin으로 백엔드를 개발합니다. 데이터가 어긋나거나 응답이 느려질 때 원인을 찾고, 대안을 비교해 개선합니다. 직접 운영하는 서비스와 협업 프로젝트에서의 선택을 기록했습니다.
지속 개발과 운영
운영 중보호동물 조회와 실종동물 사진 검색 서비스. 처음부터 배포와 운영을 맡아 기능을 확장하고, 데이터 수집과 검색 과정의 문제를 개선하고 있습니다.
저장소 통합과 검색 병목
메모리 부족 대응과 데이터 정합성
설계 판단과 협업
웹소설 번역과 출판 업무를 지원하는 프로젝트. 동료와 설계 대안을 논의하고, AI에 맡긴 작업의 인계와 검증 방식을 정리했습니다.
설계 대안의 비교
AI 에이전트 역할 분리와 재검증
조회 성능과 외부 AI 연동
대용량 데이터 조회를 개선하고, AI 면접에서 응답 지연과 외부 모델 장애를 각각 다뤘습니다.
쿼리 구조와 복합 인덱스
모델 선택과 장애 시 대체 호출
여러 서버와 동시 요청
여러 서버에 연결된 사용자 간의 채팅 전달, 선착순 가입의 동시 요청과 반복 조회 문제를 다뤘습니다.
채팅 전달과 이력 저장의 분리
동시성 제어와 JPA 조회 개선