Builder.shin
전체
1263개의 게시물
React Native
React Native에서 Hermes 엔진 도입 후 앱 시작 속도 개선
Android 빌드에 Hermes JavaScript 엔진을 적용하면서 앱 시작 속도가 약 40% 개선되었다. 적용 과정에서 겪은 이슈와 번들 크기 감소 효과를 정리했다.
2021년 8월 24일
Node.js
Node.js 멀티코어 활용: Cluster 모듈로 성능 개선하기
단일 스레드인 Node.js의 한계를 극복하기 위해 Cluster 모듈을 도입했다. 4코어 서버에서 처리량이 약 3.5배 증가했고, PM2 없이도 안정적인 무중단 배포가 가능해졌다.
2021년 8월 21일
Python
FastAPI로 마이크로서비스 전환하며 겪은 성능 개선
레거시 Flask 서비스를 FastAPI로 전환하면서 응답 속도를 40% 개선했다. 비동기 처리와 Pydantic 검증을 도입하며 겪은 시행착오를 정리했다.
2021년 8월 20일
Codex
GitHub Copilot 베타 사용 후기 - 실무 투입 1주차
GitHub Copilot 베타 접근 권한을 받아 일주일간 실무에 적용해봤다. 단순 반복 코드 작성에서는 확실히 생산성이 올랐지만, 맹신하면 안 된다는 걸 몇 번 깨달았다.
2021년 8월 17일
TypeScript
TypeScript 4.3 template literal types로 타입 안전성 높이기
API 라우트 경로를 문자열로 관리하다가 오타로 인한 런타임 에러가 반복됐다. TypeScript 4.3의 template literal types를 활용해 컴파일 타임에 잡아낼 수 있게 개선했다.
2021년 8월 15일
TypeScript
TypeScript 4.3 Template Literal Types로 타입 안전성 높이기
API 라우트 문자열을 하드코딩하다 발생한 오타 버그를 계기로 Template Literal Types를 도입했다. 컴파일 타임에 잡을 수 있는 에러가 늘어나면서 런타임 버그가 줄었다.
2021년 8월 13일
Node.js
Node.js 메모리 누수 추적기 - heapdump와 Chrome DevTools
프로덕션 서버에서 발생한 메모리 누수를 heapdump로 분석했다. 특정 API 엔드포인트에서 EventEmitter 리스너가 제거되지 않아 발생한 문제였고, Chrome DevTools로 원인을 찾아냈다.
2021년 8월 11일
React
React 18 알파 버전 테스트: Concurrent Rendering 첫인상
React 18 알파가 공개되어 사이드 프로젝트에 적용해봤다. Concurrent Rendering과 Automatic Batching을 중심으로 변경점을 정리했다.
2021년 8월 6일
Python
Python 비동기 처리 도입 후기 - asyncio와 aiohttp
레거시 크롤러를 동기 방식에서 asyncio 기반 비동기로 전환했다. 처리 속도는 개선됐지만 예상치 못한 메모리 이슈와 에러 핸들링 문제를 겪었다.
2021년 8월 3일
Node.js
Node.js 스트림으로 대용량 CSV 파싱 성능 개선하기
100MB 이상 CSV 파일 처리 시 메모리 부족 문제가 발생했다. 스트림 기반 파싱으로 전환하여 메모리 사용량을 1/10로 줄이고 처리 속도도 개선했다.
2021년 8월 2일
Previous
1
More pages
59
60
61
62
63
More pages
127
Next
카테고리