Study

테스트 코드만 추가한 PR — 그리고 genAI 시대의 TDD

Published:

aws-cli 이슈 #5084 의 한 줄 fix 는 2020 년에 PR 까지 올라왔는데, 테스트가 없다는 이유로 3 년 후 자동 close 됐다. 내가 다시 올리면서 추가한 건 그 테스트 8 줄. 테스트 코드의 의미와 genAI 시대의 TDD 까지.

FastAPI Shallow Dive (1) — ASGI부터 시작

Published:

Flask/Django의 WSGI 모델은 뭘 못 했고, ASGI는 어떻게 그걸 풀었는지. FastAPI가 Starlette 위에 Pydantic과 타입 힌트로 무엇을 더 얹었는지.

Fish Shell - first contribution

Published:

입사 전에 오픈소스에 뭐라도 기여하고 싶어서 aws-cli 이슈를 뒤지다가 fish shell 관련 이슈를 발견. shell 종류 공부하고 첫 PR 머지된 후기.

Python GIL과 동시성 모델 (1) — Thread냐 Process냐

Published:

GIL이 뭐고 언제 해제되는지, Thread와 Process의 메모리 모델은 어떻게 다른지, 실제 코드에서 뭘 기준으로 고르는지. 두 프로덕션 사례(OpenCV 이미지 분석, Prophet 예측)를 겪으면서 정리한 의사결정 프레임워크.

Fintech 회고 (2) - 왜 4개 서비스로 쪼갰나

Published:

처음엔 FastAPI 앱 한 개였다. Gateway / Classifier / Analysis / CSV-Manager 4개로 쪼개면서 배운 것 — 경계, Redis 4-state 머신, OpenAPI 런타임 병합, Azure MySQL 외부화.

IoT data pipeline 회고

Published:

MQTT → Kafka → Redis → WebSocket 파이프라인을 직접 만들어보고, Kafka 10주 딥다이브 끝나고 나서 돌아본 기록