안녕하세요!
백엔드 개발자 정정일입니다
개발하며 겪은 시행착오, 문제 해결 과정, 그리고 배움을 솔직하게 기록하는 개발 블로그입니다. 방문해주셔서 감사합니다.
주요 섹션
Blog
개발하면서 겪은 문제들과 해결 과정, 학습한 내용을 기록합니다
Documentation
개발할 때 지키는 규칙들과 레퍼런스를 정리합니다
About Me
백엔드 개발자로서의 여정과 기술 스택을 소개합니다
최신 글
검색엔진 Manticore Search란? 구성 및 설정, 실무 적용기
안녕하세요. 프롭테크 플랫폼에서 백엔드 개발자로 일하고 있는 정정일입니다. “검색 기능이 필요해요.” 이 말을 들었을 때, 많은 개발자 분들의 머릿속에는 아마 하나의 이름이 떠오르셨을 것 같습니다. 바로 Elasticsearch입니다. 막강한 기능과 풍부한 생태계 덕분에 업계 표준처럼 여겨지기도 하는 것 같습니다. 하지만 Elasticsearch가 항상 정...
2025년 11월 25일
배포만 하면 느려지는 API, JVM Cold Start 문제 85% 개선하기
들어가며 최근 저희 팀은 Docker Compose 기반의 운영 환경을 쿠버네티스로 전환했습니다. 확장성, 자동화, 무중단 배포 등 MSA 환경에서 필요한 기능들을 제대로 활용하기 위한 선택이었죠. 관련 글: 개발 서버도 없던 팀이 GitOps를 갖추기까지: 맨땅에서 시작한 쿠버네티스 도입기 전환 후 메트릭을 살펴보다가, 묘한 패턴을 발견했습니다. 배포 직...
2025년 11월 18일
나는 미래를 받아들였는가? - 개발자 AI 코딩 툴과 협업하는 법
안녕하세요. 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 요즘 개발자들 사이에서 AI 코딩 툴의 비중이 점점 커져가고 있습니다. GitHub Copilot, ChatGPT, Claude Code… 이미 많은 개발자들이 사용하고 있고, “AI 없이 개발하면 뒤처진다"는 말까지 나오고 있죠. 저도 AI 코딩 어시스턴...
2025년 10월 25일
MySQL 컬럼의 타입을 bigint에서 varchar로 변경했더니 8배나 느려졌어요...! : 프로시저 성능 저하 트러블 슈팅
들어가며 안녕하세요. 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 오늘은 저희 서비스에서 발생한 흥미로운 성능 이슈와 해결 과정을 공유하려고 합니다. MySQL 프로시저 하나가 갑자기 8배나 느려진 문제를 해결하면서, DB에 존재하는 다양한 문제들을 직면하게 됐는데요. 읽고 계신 분들도 문제를 따라가며 원인이 뭔지 추측...
2025년 10월 20일
16개 레포지토리를 하나로 - MSA 멀티모듈 전환기
들어가며 안녕하세요. 저는 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 저는 2025년 3월에 팀에 합류에 회사에 16개의 개별 Repository에서 관리되던 백엔드 프로젝트를 단일 Repository 기반의 멀티모듈 구조로 변경하는 과정을 가지게 됐습니다. 왜 이런 결정을 내렸고, 그 과정에서 어떤 현실적인 고민들이...
2025년 10월 16일