Builder.shin
전체
1263개의 게시물
Node.js
Node.js 23 Worker Threads로 CPU 집약적 작업 분산 처리하기
대용량 이미지 처리 API에서 메인 스레드 블로킹 이슈가 발생했다. Worker Threads를 활용해 CPU 집약적 작업을 분산 처리하고 응답 시간을 70% 개선한 과정을 정리했다.
2025년 6월 3일
프롬프트 엔지니어링
프롬프트 체이닝으로 코드 리뷰 자동화 파이프라인 구축
단일 프롬프트로는 한계가 있던 코드 리뷰 품질 문제를 프롬프트 체이닝 기법으로 해결했다. 분석-검증-제안의 3단계 파이프라인을 구축하여 리뷰 정확도를 크게 개선할 수 있었다.
2025년 5월 31일
Cursor
Cursor의 Composer 모드를 실전 프로젝트에 적용한 3주간의 기록
Cursor의 Composer 모드를 사내 백오피스 리팩토링에 적용했다. 멀티파일 수정이 필요한 작업에서 효과를 봤지만, 컨텍스트 관리에 예상치 못한 어려움이 있었다.
2025년 5월 30일
TypeScript
TypeScript 5.5 infer 타입 개선으로 복잡한 유틸리티 타입 단순화하기
프로젝트에서 복잡한 제네릭 타입을 다루다가 TypeScript 5.5의 개선된 infer 기능을 적용해봤다. 기존에 여러 단계로 나눠 작성하던 타입을 한 번에 표현할 수 있게 되어 유지보수성이 크게 향상됐다.
2025년 5월 29일
Python
Python 비동기 작업에서 메모리 누수 추적하기
FastAPI 기반 서비스에서 장시간 실행 시 메모리 사용량이 계속 증가하는 문제를 발견했다. asyncio 태스크 관리 미흡으로 인한 메모리 누수를 tracemalloc과 weakref로 추적하고 해결한 과정을 기록한다.
2025년 5월 26일
프롬프트 엔지니어링
프롬프트 체이닝으로 AI 워크플로우 안정성 개선하기
단일 프롬프트로 복잡한 작업을 처리하다 보면 출력이 불안정해지는 문제가 있었다. 프롬프트 체이닝 패턴을 도입해 각 단계를 분리하고, 중간 결과를 검증하는 방식으로 안정성을 크게 높였다.
2025년 5월 25일
Cursor
Cursor에서 MCP 서버 연동해서 사내 API 문서 자동 참조하기
사내 API 문서를 매번 찾아보는 게 번거로워서 MCP 서버를 만들어 Cursor에 연동했다. 이제 코딩하면서 자연어로 물어보면 API 스펙을 바로 가져다 쓸 수 있게 됐다.
2025년 5월 20일
OpenAI API
OpenAI API 스트리밍 응답 처리 시 메모리 누수 해결
프로덕션 환경에서 OpenAI API 스트리밍 응답을 처리하다 메모리 누수가 발생했다. ReadableStream 처리 과정에서 reader를 제대로 해제하지 않아 생긴 문제였고, finally 블록으로 해결했다.
2025년 5월 15일
Windsurf
Windsurf의 Cascade 모드로 레거시 API 마이그레이션 자동화
REST API를 GraphQL로 마이그레이션하는 작업에서 Windsurf의 Cascade 모드를 활용했다. 파일 간 의존성을 추적하며 일관된 패턴으로 200개 이상의 엔드포인트를 변환할 수 있었다.
2025년 5월 14일
Node.js
Node.js 24 LTS로 마이그레이션하면서 겪은 이슈들
프로젝트를 Node.js 24 LTS로 업그레이드하면서 발생한 몇 가지 이슈를 정리했다. 특히 네이티브 테스트 러너와 일부 deprecated API 관련 변경사항이 주요했다.
2025년 5월 12일
Previous
1
More pages
6
7
8
9
10
More pages
127
Next
카테고리
Builder.shin