게시글과 일별 통계는 한 트랜잭션으로 확정한다

공개 글 등록과 파생 통계 증가 중 하나만 남으면 원본과 집계가 서로 다른 사실을 말합니다.

  1. 1

    요청

    author_id + request_key

  2. 2

    원본 INSERT

    posts 한 행

  3. 3

    통계 UPSERT

    daily_post_stats 증가

  4. 4

    대사

    원본 수와 통계 일치

  5. 5

    COMMIT

    두 변경을 한 번 확정

핵심: 원자성에 더해 request_key UNIQUE로 응답 손실 뒤 같은 요청이 다시 와도 두 번 적용되지 않게 합니다.