Recent Posts
최신 블로그 글 10개를 확인할 수 있습니다.
[MSA에 관한 고찰 2/6편] MSA에서의 서비스간 통신 - 어떻게 해야 하는가
전편: [MSA에 관한 고찰 1/6편] MSA(Microservices Architecture)란 무엇인가? 저번 편에서 우리는 마이크로서비스 아키텍처(MSA)의 기본 개념과 장단점에 대해 살펴보았습니다. 실제로 MSA 환경에서 일하면서 가장 많이 고민했던 부분 중 하나가 바로 “서비스 간 통신” 이었습니다. 모놀리식에서는 메서드 호출 한 번이면 끝났던 일...
2026년 1월 15일
[MSA에 관한 고찰 1/6편] MSA(Microservices Architecture)란 무엇인가?
개발을 하다보면 MSA(Microservices Architecture)에 대해 고민하는 순간들이 간혹 찾아온다고 생각합니다. 그런 순간마다 여러 고민에 빠지게 되죠. 저 역시 그 전에는 MSA에 대해 고민을 하게 되는 순간들이 있었습니다. 다만 사이드 프로젝트 수준, 혹은 개발 아티클에서 접하는 수준에서의 고민이었지 실제 업무에서 MSA 전환을 겪어본 적...
2026년 1월 14일
LLM을 내 두 번째 뇌로 만들기: MCP 서버로 개인 블로그를 RAG로 활용하는 방법
안녕하세요. 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 최근 AI, 특히 LLM(대형 언어 모델)이 개발자들 사이에서 큰 관심을 받고 있습니다. 물론 최근이라기엔 시간이 조금 되긴 했지만 날이 갈수록 개발자들의 일상에 또 여러 산업에서 AI 기술이 스며들고 있죠. 저 역시 LLM을 활용해 생산성을 높이고 학습에 활용하...
2025년 12월 31일
GitHub Actions 무료 사용량 부족 문제를 Self-hosted Runner와 Jenkins로 해결한 과정
안녕하세요. 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 이 글은 회사에서 CI/CD 파이프라인을 개선해나가면서 겪었던 시행착오와 문제 해결 과정을 담은 이야기입니다. GitHub Actions로 시작했다가 Self-hosted Runner를 거쳐, 최종적으로 Jenkins on Kubernetes까지 오게 된 여정을 ...
2025년 12월 16일
Certified Kubernetes Administrator (CKA) 합격 및 취득 후기
들어가며 안녕하세요. 저는 프롭테크 플랫폼에서 백엔드 개발자로 근무 중인 3년차 백엔드 개발자 정정일입니다. 현대 웹 서버 배포에서 컨테이너화의 중요성이 점점 커지는 것 같습니다. 과거에는 가상머신 혹은 온프라미스 서버에 직접 톰캣 같은 웹서버를 직접 설치 하고 운영하는 경우가 많았지만, 컨테이너가 등장하면서 많은 기업들이 컨테이너를 통해 배포를 하기 시작...
2025년 12월 1일
검색엔진 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일