Tech
기술 블로그
MDX로 기록한 글과 작업 로그를 한 곳에 모아두는 공간입니다.
AllAIAPIAPI DesignArchitectureAuthenticationBackendBlogChecklistCI/CDCode QualityCollaborationConcurrencyDatabaseDeploymentDevOpsDocumentationEvent-DrivenException HandlingFrontendGitHub ActionsIndexJavaJPAJWTKafkaLoggingMDCMonitoringMulti-ModuleNext.jsNginxObservabilityOpenTelemetryOperationsPaginationPerformanceProductivityReactRedisRefactoringResponseREST APISentrySEOSpring BootSpring SecurityTestcontainersTestingTransactionTroubleshooting

2026년 5월 3일
Spring AI + PGVector로 사내 문서 검색 RAG 파이프라인을 구현한 과정
사내 문서를 LLM이 검색하고 답변할 수 있도록 Spring AI와 PGVector 기반 RAG 파이프라인을 구축한 경험을 정리했습니다. 임베딩, 벡터 저장소, 검색 품질 개선까지 실무에서 겪은 시행착오를 담았습니다.
Spring BootAIArchitecture

2026년 4월 24일
Spring Boot 3에서 4로 마이그레이션하며 만난 Jackson 3, Jakarta EE 11, properties 변경 정리
Spring Boot 4 업그레이드 과정에서 Jackson 3 직렬화 깨짐, Jakarta EE 11 전환으로 인한 컴파일 오류, application.properties 키 변경까지 실제로 부딪힌 문제와 해결 과정을 공유합니다.
Spring BootArchitectureRefactoring

2026년 4월 17일
에이전틱 AI 시대, 백엔드 개발자로서 달라진 것들
AI 에이전트가 코드 작성부터 테스트, 배포까지 자동화하는 시대에 백엔드 개발자의 역할이 어떻게 변하고 있는지, 실무 경험을 기반으로 회고합니다.
AIArchitectureCI/CD

2026년 4월 15일
Spring Boot API Versioning 전략 — URI, 헤더, 미디어 타입 중 무엇을 골랐는가
Spring Boot 4.0의 공식 API Versioning 지원을 계기로, 실무에서 URI 방식과 헤더 방식 사이에서 고민한 과정과 기존 API를 점진적으로 버전 관리한 경험을 정리했습니다.
Spring BootREST APIArchitecture

2026년 4월 14일
서비스 간 결합도를 낮추기 위한 이벤트 기반 아키텍처 도입기
마이크로서비스 환경에서 서비스 간 강한 결합을 끊기 위해 Spring ApplicationEvent에서 시작해 Kafka로 확장한 실전 경험을 공유합니다.
Spring BootArchitectureKafka

2026년 4월 13일
Spring AI로 LLM API 연동하기 — 백엔드 개발자의 첫 AI 기능 도입기
Spring AI 프레임워크를 활용해 Spring Boot 프로젝트에서 LLM을 연동하고, ChatClient와 프롬프트 템플릿, 스트리밍 응답까지 실무에 적용한 과정을 정리했습니다.
Spring BootAIREST API