본문으로 이동

백엔드 개발자 유성호

서비스를 만들고,
운영하며 개선합니다.

Java와 Kotlin으로 백엔드를 개발합니다. 데이터가 어긋나거나 응답이 느려질 때 원인을 찾고, 대안을 비교해 개선합니다. 직접 운영하는 서비스와 협업 프로젝트에서의 선택을 기록했습니다.

프로젝트

구현한 것과 선택한 이유

지속 개발과 운영

운영 중

포우브릿지

보호동물 조회와 실종동물 사진 검색 서비스. 처음부터 배포와 운영을 맡아 기능을 확장하고, 데이터 수집과 검색 과정의 문제를 개선하고 있습니다.

저장소 통합과 검색 병목
메모리 부족 대응과 데이터 정합성

개발과 운영 기록 보기 →

설계 판단과 협업

Novel-tracker

웹소설 번역과 출판 업무를 지원하는 프로젝트. 동료와 설계 대안을 논의하고, AI에 맡긴 작업의 인계와 검증 방식을 정리했습니다.

설계 대안의 비교
AI 에이전트 역할 분리와 재검증

기술적 판단과 배운 점 →

조회 성능과 외부 AI 연동

샛별

대용량 데이터 조회를 개선하고, AI 면접에서 응답 지연과 외부 모델 장애를 각각 다뤘습니다.

쿼리 구조와 복합 인덱스
모델 선택과 장애 시 대체 호출

성능 개선과 선택 이유 →

여러 서버와 동시 요청

OTT-Moa

여러 서버에 연결된 사용자 간의 채팅 전달, 선착순 가입의 동시 요청과 반복 조회 문제를 다뤘습니다.

채팅 전달과 이력 저장의 분리
동시성 제어와 JPA 조회 개선

문제별 접근 과정 →