처리에 실패한 메시지는 어디로 가는가 — 재시도와 데드레터의 안전선
소비 실패 메시지의 재시도·데드레터 전송과, DLT 전송 자체가 실패하면 ack를 미뤄 유실을 막는 정합. 키 보존으로 순서까지 지키는 법.
키워드가 정확히 일치하지 않아도 의미로 글을 찾아줍니다. 모든 처리는 브라우저 안에서 일어나며 — 서버·API 키·외부 전송이 없습니다. (검색 모델은 처음 한 번만 받고 이후 캐시됩니다.)
매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.
소비 실패 메시지의 재시도·데드레터 전송과, DLT 전송 자체가 실패하면 ack를 미뤄 유실을 막는 정합. 키 보존으로 순서까지 지키는 법.
분산 레이트리밋에서 락 획득 실패 시 로컬 폴백과 최종 차단 결정의 트레이드오프를 다룬다.
프로파일별 인증 우회 필터와 비활성/만료 키 처리의 안전한 설계를 다룬다.
AOP로 메서드·쿼리 실행시간을 횡단 측정하는 인터셉터의 동작 원리와 프록시 한계를 다룬다.
컨슈머가 받는 메시지도 신뢰 경계 밖이다. 파싱 책임과 검증 책임을 분리하고 불량 페이로드를 분류·격리하는 설계.
시큐리티 필터 체인에서 커스텀 필터(레이트리밋/인증)의 배치 순서가 만드는 트레이드오프를 다룬다.

배포는 했는데, 잘 돌고 있는지 어떻게 알지 로컬에선 잘 되던 게 운영에선 조용히 죽어 있기도 합니다. “지금 살아 있나? DB 연결은 정상인가? 메모리는 괜찮나?”를 들여다볼 창구가 필요하죠. Spring Boot Actuator가 그 창구입니다. 그런데 대부분의 글은 “starter-actuator 추가하고 /actuator/health 호출하...

서비스 메시(Envoy 사이드카)의 mTLS·재시도·관측, 데이터·컨트롤 플레인, eBPF·XDP로 커널에서 패킷을 처리하는 Cilium, gRPC, zero trust까지 현대 네트워킹을 정리합니다.
리스너·서비스·매퍼를 분리하면 브로커 없이도 메시지 소비 로직을 단위 테스트할 수 있다. 테스트 피라미드를 메시징에 적용하는 법.