주제

주제 허브

주제별로 모아 읽기

같은 질문을 붙든 내 글과 기술 블로그 리뷰, 컨퍼런스 리뷰를 한 페이지에 모았습니다. 태그가 아니라 질문 단위로 묶었습니다.

Kafka와 메시지 기반 연동을 어디까지 다뤄 봤나

Kafka와 메시징

아웃박스와 멱등 소비자로 정확히 한 번을 흉내 내는 방법부터, 파티션 순서 보장과 브로커 장애 실험, CDC 파이프라인까지. 직접 만든 결제·시세 파이프라인과 같은 문제를 푼 회사들의 글을 나란히 둔다.

25 직접 만들고 재 본 것 11 기술 블로그 리뷰 11 컨퍼런스 발표 리뷰
먼저 읽을 글 ParityPay로 검증하는 결제 정합성 5 - DB 커밋과 Kafka 발행 사이: Transactional Outbox와 at-least-once 소비자
DB를 쓰는 사람인가, DB가 어떻게 도는지 아는 사람인가

데이터베이스 내부와 트랜잭션

락 보유 시간을 재고, 시퀀스 병목을 뜯고, InnoDB 리두 로그와 DDL 알고리즘을 읽는다. 트랜잭션 경계와 격리 수준이 실제로 어디서 깨지는지를 실측과 원문 분석으로 좁힌다.

55 직접 만들고 재 본 것 14 기술 블로그 리뷰 2 컨퍼런스 발표 리뷰
먼저 읽을 글 ParityPay로 검증하는 결제 정합성 2 - 잠금을 필요 이상으로 오래 쥐고 있었다: 추론을 측정으로 바꾼 기록
돈이 오가는 시스템에서 무엇이 틀리면 안 되는지 정의할 수 있나

결제·정산 정합성

불변식 여섯 개에서 출발해 UNKNOWN 상태, 대사와 정정 규칙, 복식부기 원장, 분산락 리스 만료까지. 결제 게이트웨이 연동 회고와 결제사·은행의 글을 같은 잣대로 본다.

31 직접 만들고 재 본 것 7 기술 블로그 리뷰 11 컨퍼런스 발표 리뷰
먼저 읽을 글 ParityPay로 검증하는 결제 정합성 1 - 장애가 나도 지켜야 할 금융 불변조건 여섯 가지
프레임워크 뒤에서 무슨 일이 벌어지는지 설명할 수 있나

Spring과 JVM 백엔드

빈 생명주기와 프록시, 트랜잭션 이벤트, 배치 청크와 힙 덤프, ArchUnit으로 세운 가드레일. 스프링을 쓰는 글이 아니라 스프링이 왜 그렇게 동작하는지 파헤친 글을 모은다.

73 직접 만들고 재 본 것 9 기술 블로그 리뷰 11 컨퍼런스 발표 리뷰
먼저 읽을 글 spring-internals-lab로 다시 읽는 Spring 1 - 이 프로젝트는 무엇을 검증하려는가
초당 수만 건을 밀어내면서 순서와 지연을 어떻게 지키나

실시간 처리와 캐시

WebSocket 푸시와 폴링을 같은 부하로 비교하고, Netty 브로드캐스트와 Redis 캐시 두 겹, 시계열 저장소를 다룬다. 증권·커머스의 실시간 시스템 발표를 같은 질문으로 읽는다.

22 직접 만들고 재 본 것 5 기술 블로그 리뷰 8 컨퍼런스 발표 리뷰
먼저 읽을 글 WebSocket push와 REST polling을 클라이언트 1만 개에서 재다 — 지연과 서버 비용, Kafka 정지 45초, 느린 소비자 25개
느린 외부 기관 하나가 전체를 멈추지 못하게 할 수 있나

장애 대응과 관측

서킷 브레이커와 벌크헤드, 타임아웃과 재시도 예산, 장애 주입 실험, 그리고 문제를 찾아 준 로그와 추적. 장애를 겪은 뒤 쓴 글과 장애를 막기 위해 설계한 글을 함께 둔다.

68 직접 만들고 재 본 것 7 기술 블로그 리뷰 9 컨퍼런스 발표 리뷰
먼저 읽을 글 ParityPay로 검증하는 결제 정합성 9 - 느린 기관 앞에서 결제 서버를 지키기: 타임아웃, 재시도, 차단기, 리미터, 벌크헤드가 각각 무엇을 막는가