Builder.shin
전체
1263개의 게시물
Golang
Go 1.24 generics 활용: API 응답 래퍼 타입 통일하기
여러 마이크로서비스에서 반복되던 API 응답 구조를 Go generics로 통합했다. 타입 안정성을 확보하면서도 보일러플레이트 코드를 70% 줄일 수 있었다.
2025년 6월 25일
Python
FastAPI 비동기 배치 처리 성능 개선
데이터 수집 API에서 대량의 외부 API 호출을 처리하던 중 타임아웃 문제가 발생했다. asyncio와 세마포어를 활용해 동시 처리량을 조절하면서 응답 시간을 70% 단축했다.
2025년 6월 23일
React
React 19 Server Actions와 기존 API 라우트 병행 전략
React 19의 Server Actions를 프로덕션에 도입하면서 기존 API 라우트와 병행 운영했던 경험을 정리했다. 점진적 마이그레이션 전략과 에러 핸들링 패턴을 중심으로 기록한다.
2025년 6월 17일
RAG 시스템
운영 중인 RAG 시스템 청크 크기 재조정 회고
사내 문서 검색 RAG 시스템의 응답 품질 저하 문제를 청크 크기와 오버랩 조정으로 해결한 과정을 정리했다. 512토큰에서 256토큰으로 변경하고 오버랩을 50으로 늘린 결과 검색 정확도가 개선됐다.
2025년 6월 15일
React
React 19 Server Actions와 useTransition 실전 적용기
React 19의 Server Actions를 프로덕션에 도입하면서 겪은 시행착오를 정리했다. useTransition과 결합해 폼 처리 로직을 단순화하고, 기존 API 라우트 대비 얻은 이점과 주의점을 기록한다.
2025년 6월 14일
OpenAI API
OpenAI Batch API로 대량 임베딩 비용 50% 절감하기
벡터 검색 시스템 구축 중 임베딩 비용이 예상보다 높게 나왔다. Batch API를 도입해 비용을 절반으로 줄이고 처리 속도도 개선한 과정을 정리했다.
2025년 6월 11일
Windsurf
Windsurf의 Cascade 모드로 레거시 리팩토링 자동화
3년 된 Next.js 프로젝트의 컴포넌트 구조를 Windsurf Cascade 모드로 리팩토링했다. 파일 간 의존성을 추적하며 자동으로 수정 범위를 확장하는 기능이 유용했다.
2025년 6월 10일
React
React 19 Compiler 도입 후 번들 크기 12% 감소
React 19 Compiler를 프로덕션에 적용하면서 번들 크기가 12% 감소했다. useMemo와 useCallback 제거 과정과 주의할 점을 정리했다.
2025년 6월 8일
Node.js
Node.js 스트림으로 대용량 CSV 파일 처리 메모리 최적화
10GB 규모의 CSV 파일을 처리하면서 메모리 부족 문제에 직면했다. 기존 파일 전체 로드 방식을 스트림으로 전환해 메모리 사용량을 95% 줄이고 안정적으로 처리할 수 있었다.
2025년 6월 6일
Cursor
Cursor에서 MCP 서버 연동해 사내 API 문서 실시간 참조하기
팀 내부 API 문서를 매번 브라우저로 찾아보는 게 번거로워서 Cursor에 MCP 서버를 붙여봤다. Model Context Protocol로 컨텍스트를 확장하니 코드 작성 중 실시간으로 엔드포인트 스펙을 참조할 수 있게 됐다.
2025년 6월 4일
Previous
1
More pages
5
6
7
8
9
More pages
127
Next
카테고리
Builder.shin