Builder.shin
전체
1263개의 게시물
React
React 19 Suspense 경계 최적화로 LCP 개선하기
React 19의 개선된 Suspense 동작을 활용해 대시보드 초기 로딩 성능을 최적화했다. 경계 분리와 preload 전략으로 LCP를 1.8초 단축했다.
2025년 12월 10일
Python
Python asyncio 기반 배치 작업 성능 개선 기록
레거시 동기 방식의 데이터 수집 배치를 asyncio 기반으로 전환하면서 겪은 시행착오와 성능 개선 결과를 정리했다. 외부 API 호출이 많은 작업에서 약 8배의 성능 향상을 확인했다.
2025년 12월 9일
React
React 19의 use() 훅과 Server Components 통합 경험
React 19에서 정식으로 도입된 use() 훅을 Server Components와 함께 사용하면서 겪은 시행착오를 정리했다. 특히 Promise를 직접 다루는 방식과 기존 Suspense 패턴의 차이점을 중심으로 기록한다.
2025년 12월 4일
TypeScript
TypeScript 5.8 satisfies 연산자와 타입 추론 개선 사례
프로젝트에 TypeScript 5.8을 적용하면서 satisfies 연산자의 타입 추론 개선을 경험했다. 특히 복잡한 객체 리터럴에서 타입 안정성과 자동완성을 동시에 확보할 수 있었다.
2025년 12월 3일
OpenAI API
OpenAI Realtime API 비용 최적화 - 세션 타임아웃 전략
음성 AI 챗봇 서비스에 Realtime API를 도입한 후 예상보다 높은 비용이 발생했다. 세션 관리 전략을 개선해 월 비용을 40% 절감한 과정을 정리했다.
2025년 12월 1일
Golang
Go 제네릭 도입 후 공통 유틸리티 리팩토링 경험
Go 1.18부터 지원된 제네릭을 실무에 적용하며 겪은 시행착오를 정리했다. 반복 코드를 줄이는 과정에서 타입 제약과 성능 트레이드오프를 고려해야 했다.
2025년 11월 29일
React
React 19 Server Actions를 프로덕션에 도입하며 배운 것들
React 19의 Server Actions를 실제 프로덕션 환경에 적용하면서 겪은 시행착오를 정리했다. Form 처리 패턴 변화와 에러 핸들링, 그리고 마이그레이션 전략을 중심으로 기록한다.
2025년 11월 27일
TypeScript
TypeScript 5.7의 Path Rewriting과 모노레포 빌드 개선
TypeScript 5.7에서 추가된 `--rewriteRelativeImportExtensions` 옵션을 적용하면서 모노레포 환경에서의 빌드 설정을 정리했다. 기존에 복잡하게 처리하던 경로 변환 로직을 많이 간소화할 수 있었다.
2025년 11월 24일
Python
Python 비동기 작업에서 asyncio.gather vs TaskGroup 선택 기준
Python 3.11에서 도입된 TaskGroup을 프로덕션에 적용하면서 기존 asyncio.gather와의 차이를 정리했다. 에러 핸들링과 취소 동작이 핵심 차이였다.
2025년 11월 23일
Python
FastAPI에서 Pydantic V2 마이그레이션 후 성능 개선
레거시 FastAPI 프로젝트를 Pydantic V2로 마이그레이션하면서 겪은 Breaking Changes와 성능 개선 결과를 정리했다. 특히 대량의 JSON 직렬화가 필요한 API에서 약 2배 가까운 성능 향상을 확인했다.
2025년 11월 20일
Previous
1
2
3
More pages
127
Next
카테고리
Builder.shin