채널톡 아이콘

MAU 3,000만 토스 개발자가 알려주는 금융 백엔드 실전: Outbox, 멱등성, Dual Write

이중지불과 외부 결제·DB 불일치로 막힌 개발자를 위해, 토스 백엔드 실무 경험으로 견고한 정산 시스템을 설계·구현합니다.

54명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

실습 중심
실습 중심
토이프로젝트
토이프로젝트
백엔드이해하기
백엔드이해하기
일관성
일관성
백엔드
백엔드
실습 중심
실습 중심
토이프로젝트
토이프로젝트
백엔드이해하기
백엔드이해하기
일관성
일관성
백엔드
백엔드

수강 후 이런걸 얻을 수 있어요

  • 결제·정산 도메인의 거래 상태와 데이터 일관성 요구사항을 정의한다

  • 멱등 키와 중복 요청 방지 로직으로 이중지불·중복 처리를 차단한다

  • 트랜잭션 격리 수준과 동시성 제어를 적용해 잔액·거래 상태를 안전하게 변경한다

  • DB와 외부 결제 시스템 간 불일치를 고려해 재시도·보상·보류 처리를 설계한다

  • 이벤트 기반 처리와 아웃박스 패턴으로 거래 결과를 안정적으로 전달한다

  • 실패 거래를 추적하고 재처리할 수 있는 상태 머신과 운영 구조를 구현한다

  • 입금·출금·수수료·정산·리포트를 연결한 중급 수준의 결제 시스템을 완성한다

  • 정산 데이터 대사 및 검증 쿼리와 리포트를 작성해 누락·중복·금액 차이를 탐지한다

  • 동시성·장애·중복 요청 시나리오를 테스트하고 로그와 모니터링으로 원인을 분석한다

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 결제 기능은 구현했지만 멱등성과 동시성 제어가 부족한 백엔드 개발자

  • DB 거래 상태와 외부 결제 승인 결과가 달라지는 문제를 해결하려는 개발자

  • 트랜잭션·격리 수준·락을 실무 결제 사례로 깊이 이해하고 싶은 초급~중급 개발자

  • 입금·출금·정산·대사 리포트가 연결된 금융 백엔드를 설계하려는 개발자

  • 실패 거래의 재시도와 보상 처리, 운영 추적 구조를 구축하려는 개발자

  • PostgreSQL 등 관계형 데이터베이스 기반의 실전 시스템 설계 역량을 키우려는 개발자

안녕하세요
Hong입니다.

인프런인증

커리어인증

12,364

명

수강생

641

개

수강평

180

개

답변

4.8

점

강의 평점

34

개

강의

집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다. 제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.

 

강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.

 

[지식공유자 경력]

[前] 샌드박스IP 관련 블록체인 개발자

[前] 메타버스 백엔드 개발자

[現] 판교에서 고여가는 서버 개발자

 

[인터뷰 이력]

[기타 문의]

[공식 사이트 및 SNS]

더보기

커리큘럼

전체

48개 ∙ (9시간 55분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Hong님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

월 ₩251,751

5개월 할부 시

59%

₩152,900

₩1,258,753

평생교육이용권 지원 강의