Blog
Topic
Tag
2026
「FastAPI로 그게 됩니까?」 3부 — 정직한 청구서, 그리고 통제라는 자산
배포는 bash 350줄이 되었고, 경계는 여전히 새고 있으며, 그럼에도 나는 겁먹지 말라고 말하려 한다. 삽질 로그와 감정 곡선, 그리고 한 조직의 CTO로서 프로덕트를 통제 가능한 기술자산으로 만들어 낸 일 년의 결산.
「FastAPI로 그게 됩니까?」 2부 — 번역의 시간, Spring의 어휘를 파이썬으로
NestJS의 @Module, DI 컨테이너, class-validator, TypeORM은 파이썬에서 각각 무엇이 되는가. uv workspace로 경계를 긋고, 스트랭글러 패턴으로 13일 만에 도메인을 옮긴 번역 작업의 전 과정.
「FastAPI로 그게 됩니까?」 1부 — 금요일 밤의 아키텍처
PyCon 연사 준비를 위해 내가 만든 MSA의 코드베이스를 처음부터 끝까지 다시 파냈다. 성능 지표는 전부 초록불이었는데 왜 금요일 밤마다 괴로웠는가 — 1인 CTO가 자신의 아키텍처에 부고를 쓰기까지의 기록.
2019년 개발자로 출발해 2021년 학위와 연구를 겹쳐 살기 시작한 뒤로, 엔지니어링과 연구라는 두 물길 사이에서 방황하고 사색하며 건져 올린 깨달음의 기록.
사다리를 놓는 사람 — 시니어 없이 배포하는 팀을 만든다는 것
주니어의 PR을 세심하게 읽는 일, 손대지 않는 것과 직접 고쳐 주는 것 사이의 저울질, 그리고 비난이 약이 되고 칭찬이 독이 되는 순간들 — 리뷰라는 이름의 사다리에 대한 긴 이야기.
서로를 부정하는 것처럼 보이는 두 언어를 시니어의 깊이로 함께 다루며 배운 것들 — 통제와 위임, 비용과 신뢰, 엄격함과 너그러움이 한 사람 안에서 어떻게 화해하는지에 대한 기록.
2025
비영리 스타트업의 MSA 여정 — 아키텍처, 예이린은 어떻게 풀어나갔는가
Soul-E와 yeirin 두 서비스를 잇는 인증·데이터 접근·토큰 전략을 정한 7가지 결정과, 분산 트랜잭션·Observability를 향한 로드맵까지. 비영리 스타트업의 1인 CTO가 기록한 MSA 의사결정 노트.
비영리 스타트업의 아키텍처 설계기 — TDD와 DDD로 비즈니스를 코드로 번역하는 여정
TDD와 DDD를 결합해 비즈니스 요구사항을 코드로 번역한 과정. MSA 세 서비스, 4계층 의존성, Value Object와 Result 타입, 역할 기반 설계까지 — 1인 CTO가 비영리 스타트업의 백엔드를 설계한 9가지 결정.
2024
초음파 연구실에서 JVM과 씨름하다 Rust 멀티플랫폼 SDK로 마무리한 이야기, 나주행 2박 3일 기차여행으로 시작된 보안 학술대회 수상, 넷제로 해커톤 팀장기까지 — 2024년 전반기의 기록.