본문 바로가기
Y
S
영삼넷
youngsam.net
프로그램
기술노트
뉴스
사전
자료실
커뮤니티
소개
홈
/
기술 용어 사전
/
TCC Pattern
Backend
#Backend
조회 1
TCC Pattern란?
Try-Confirm-Cancel
정의
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
TCC
Try
— 리소스 예약
Confirm
— 모두 예약 성공 시 확정
Cancel
— 하나라도 실패 시 예약 해제
2PC보다 유연, Saga보다 강한 일관성.
🔗 함께 보면 좋은 용어
Backend 전체 →
개발자 포털
API 문서·SDK·Playground·API Key 발급. Stripe·Twilio 모범.
백엔드 플랫폼 비교
Railway·Render·Fly.io·Vercel·Cloudflare. 2026 스타트업 선택.
이벤트 스키마 진화
스키마 변경 시 소비자 호환성. Backward·Forward·Full compatibility.
비동기 작업 큐
Celery·Sidekiq·BullMQ·Resque. 백그라운드 작업 처리.
메시지 순서 보장
메시지 순서 유지의 비용과 제약. 파티셔닝·단일 consumer.
실시간 옵션 비교
폴링·Long Polling·SSE·WebSocket. 복잡도·기능별 선택.