Tech

기술 블로그

MDX로 기록한 글과 작업 로그를 한 곳에 모아두는 공간입니다.

깨지지 않는 API를 위한 Testcontainers 기반의 통합 테스트(Integration Test) 구축기
2026년 4월 4일

깨지지 않는 API를 위한 Testcontainers 기반의 통합 테스트(Integration Test) 구축기

목업(Mock) 테스트의 맹점을 극복하고, 실제 환경과 동일한 Docker 컨테이너(Testcontainers)를 띄워 신뢰성 높은 통합 테스트 환경을 구축한 과정을 정리합니다.

Spring BootTestingTestcontainers
Next.js (App Router) 블로그 SEO 최적화 실전 가이드
2026년 4월 3일

Next.js (App Router) 블로그 SEO 최적화 실전 가이드

직접 블로그를 만들고 구글과 네이버 검색에 노출시키기 위해 적용했던 Next.js App Router 기반의 SEO 최적화 과정과 삽질 기록입니다.

Next.jsSEOBlog
인덱스를 추가하기 전에 먼저 확인했던 조회 패턴
2026년 4월 2일

인덱스를 추가하기 전에 먼저 확인했던 조회 패턴

쿼리가 느리다고 바로 인덱스를 추가하기보다, 어떤 조회 패턴에서 병목이 생기는지부터 확인해야 했던 이유를 실무 기준으로 정리했습니다.

DatabaseIndexPerformance
Spring에서 페이징 API를 설계할 때 고민한 것들
2026년 4월 1일

Spring에서 페이징 API를 설계할 때 고민한 것들

단순히 page와 size를 받는 수준을 넘어서, 정렬 기준과 count query 비용, 마지막 페이지 경험까지 실무에서 자주 부딪힌 고민을 정리했습니다.

Spring BootPaginationAPI Design
API 문서 전달을 어떻게 해야 프론트와 협업에 좋을까
2026년 3월 31일

API 문서 전달을 어떻게 해야 프론트와 협업에 좋을까

Swagger 주소만 전달하는 방식으로는 협업이 자주 막혔고, 실제로는 어떤 정보까지 같이 줘야 프론트가 덜 헤매는지 실무 기준으로 정리했습니다.

APICollaborationDocumentation
Spring Security와 JWT refresh token 재발급 전략
2026년 3월 30일

Spring Security와 JWT refresh token 재발급 전략

access token만 믿고 갔다가 금방 한계를 느꼈고, refresh token을 어떤 기준으로 재발급하고 폐기해야 운영이 편해졌는지 실무 기준으로 정리했습니다.

Spring SecurityJWTAuthentication