1,000만 건 배치가 밤을 새울 때 — Spring Batch 파티셔닝으로 시간 줄이기

Spring Batch 파티셔닝은 큰 배치를 ID 구간 같은 조각으로 쪼개 여러 스레드가 동시에 처리하게 만든다. 단일 청크로 70초 걸리던 1,000만 행 잡이 파티셔닝으로 어떻게 줄어드는지, gridSize를 무작정 늘리면 왜 다시 느려지는지, 파티션이 영원히 멈추는 함정은 무엇인지 코드와 실측으로 정리한다.

MCP가 세션을 버렸다 — 2026-07-28 스펙 스테이트리스 전환이 서버 운영을 바꾼 이야기

MCP 2026-07-28 스펙은 initialize 핸드셰이크와 Mcp-Session-Id 헤더를 통째로 걷어내고 모든 요청을 자기완결형으로 바꿨다. 덕분에 MCP 서버를 평범한 라운드로빈 로드밸런서 뒤에 그냥 두고 수평 확장할 수 있게 됐다. 무엇이 어떻게 바뀌었는지 스펙과 운영 관점에서 정리한다.