시리즈
처음부터 끝까지 따라 읽기
시리즈는 한 문제를 여러 편에 걸쳐 끝까지 밀고 간 기록입니다. 어디까지 읽었는지 이 브라우저가 기억해 두니, 다음에 와서 이어 읽으면 됩니다.
직접 만든 프로젝트
ParityPay로 검증하는 결제 정합성
결제·원장 백엔드 ParityPay를 만들며 중복 요청, 동시 차감, 외부 응답 유실, 이벤트 중복 전달, 프로세스 재시작 아래에서 금융 불변조건을 어떻게 지켰는지, 실험이 찾아낸 결함과 측정의 실수까지 기록한 시리즈. 불변조건과 동시성, 외부 불확실성, DB와 메시지의 이중 쓰기, 원장과 대사, 브로커·외부기관·분산락 실험까지 열 편이다.
무너지는 Spring 서버를 재현하고 고치기
spring-ops-lab 저장소에서 Spring Boot 서버가 스레드 고갈, 커넥션 풀 고갈, 꼬리 지연, 무중단 배포 중 요청 유실로 무너지는 순간을 재현하고, thread dump와 풀 지표와 백분위로 읽고, 고친 뒤 같은 조건에서 다시 잰 기록. 제품이 아니라 실험실이고, 산출물은 기능이 아니라 표다.
재현 → 계측 → 조치 → 재측정실무에서 겪은 일
키 생성 병목을 추적해 구조를 바꾼 기록
시작 글: 키 생성 병목을 추적해 구조를 바꾼 기록: Part 1 - 2분짜리 계약 생성과 SELECT 한 줄대량 배치 안정성을 높이기 위한 구조 개선
시작 글: 대량 배치 안정성을 높이기 위한 구조 개선: Part 0 - 왜 이 배치는 가끔 터질까?음원 콘텐츠 플랫폼(MCP) 전면 개편
시작 글: MCP 전면 개편기: Map 입력을 DTO와 3단계 검증으로 바꾸기크리에이터 스튜디오 개발
시작 글: 크리에이터 스튜디오 개요: 외부 연동 분리, 감사 로그, 토큰 세션, 매핑 장애에서 내린 판단대용량 배치·엑셀 처리 최적화
시작 글: 대용량 엑셀 다운로드 요청을 안정적으로 처리하는 방법음원 유통 시스템(MDS) 리뉴얼
시작 글: 테이블과 데이터만 남은 외주 시스템을 리뉴얼한 과정: 음원 유통 시스템(MDS)음원 플랫폼 운영과 클라우드 전환
시작 글: 8천만 곡 규모 음원 데이터와 온프레미스에서 AWS로의 점진 전환: 참여자로 본 것읽고 쓴 리뷰
권위자와 개인 기술 블로그 리뷰
Martin Kleppmann, Martin Fowler, Vlad Mihalcea, Marc Brooker, Aphyr처럼 자바·스프링·코틀린과 분산 시스템, 소프트웨어 설계 분야에서 오래 읽히는 개인 블로그의 글을 읽고, 그 주장을 내 프로젝트의 실측과 실무 경험이 어디까지 확인하고 어디서 갈리는지를 기준으로 쓴 리뷰.
원문 목록과 대응표는 /tech-reviews/빅테크 기술 블로그 리뷰
네이버·카카오·라인·쿠팡·우아한형제들·토스·당근·야놀자·무신사와 금융 계열사, 그리고 Airbnb·Netflix·Uber·Stripe 같은 해외 빅테크의 기술 블로그 글을 읽고, 요약이 아니라 내 실무·프로젝트 경험과 어디서 같고 어디서 다른지, 원문이 답하지 않은 질문에 내 실험이 무엇을 답했는지를 기준으로 쓴 리뷰.
원문 목록과 대응표는 /tech-reviews/토스증권 엔지니어 발표 리뷰
SLASH 22·23·24와 토스 메이커스 컨퍼런스 25에서 토스증권 소속 엔지니어가 발표한 세션 열아홉 편을 한 편씩 리뷰한 시리즈. 발표 영상과 자막을 근거로 내용을 정리하고, 설계 결정의 이유와 대가를 짚고, 발표가 답하지 않은 질문을 남긴다.
파고든 학습 기록
APM과 관측 가능성
메트릭, 로그, 트레이스에서 출발해 APM 도구의 비교와 용어, 빅테크의 선택, 결제 서비스에 직접 붙여 잰 오버헤드까지 이어 읽는 시리즈입니다.
spring-internals-lab로 다시 읽는 Spring
실제 Spring Framework와 Boot의 소스와 실행을 실험으로 관찰하고 축소 구현으로 다시 만들며, IoC 컨테이너부터 자동 설정까지 핵심 메커니즘의 설계 의도를 정리한 시리즈.
실험과 축소 구현으로 읽는 Spring