148,500원
월 29,700원
5개월 할부 시
초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.
실용적인 결제 시스템 구축 강의, 코드로 배우며, 실제 시스템을 구현하는 데 필요한 지식을 다룹니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
신뢰성을 고려한 결제 시스템 설계
결제 시스템의 기본 원리와 구성요소
트랜잭션 처리와 동시성 제어
결제 프로세스의 이해
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
결제 시스템이 궁금한 백엔드 개발자
실전 프로젝트를 하고 싶은 학생
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Kotlin
Spring Webflux
Spring Data Jpa
Spring Data R2DBC
MySQL
Apache Kafka
안녕하세요
여정민 입니다.
여정민 입니다.
안녕하세요.
실용주의 프로그래머가 되고 싶은 평범한 엔지니어입니다.
- (前) 카카오엔터프라이즈 소프트웨어 엔지니어
- (前) 카카오 Ground X 소프트웨어 엔지니어
커리큘럼
총 21 개
˙ 7시간 8분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개와 자료
3 강
∙ 4분
섹션 1. Payment System 설계
1 강
∙ 32분
섹션 2. 결제 승인 기능 구현
6 강
∙ 2시간 10분
실습 준비
05:09
Toss Payments 결제 연동
14:41
Payment Service 데이터 모델링
08:56
가상의 Checkout 기능 구현
29:19
결제 승인 기능 구현
47:13
결제 승인 에러 핸들링 (feat: Retry, Timeout)
25:07
섹션 3. 결제 복구 기능 구현
1 강
∙ 24분
결제 복구 서비스 (feat: Bulk Head, Parallel Processing)
24:36
섹션 4. 결제 승인 메시지 발행
3 강
∙ 1시간 6분
Confluent Kafka 연동
10:11
결제 승인 메시지 발행 (feat: Transactional Outbox Pattern, Apache Kafka)
37:45
신뢰성 있게 카프카를 사용하는 방법
18:58
섹션 5. Wallet Service 구축
4 강
∙ 1시간 19분
Wallet Service 구축
45:15
Wallet Service 동시성 제어 (feat: Optimistic Locking)
14:00
Wallet Service 메시지 처리와 전달 보장 (feat: Kafka Transaction)
10:16
Wallet Service 신뢰성 향상 (feat: Dead Letter Queue)
10:15
섹션 6. Ledger Service 구축
1 강
∙ 39분
Ledger Service 구축 (feat: Double-Entry Ledger, Trigger)
39:55
섹션 7. 결제 완료 기능 구현
1 강
∙ 29분
결제 완료 기능 구축
29:56
섹션 8. 마무리
1 강
∙ 19분
더 견고해지기 위해 남은 작업
19:19
강의 게시일 : 2024년 04월 08일
(마지막 업데이트일 : 2024년 04월 23일)
수강평
총 4개
수강생분들이 직접 작성하신 수강평입니다.
5
4개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
장점 :
모든 코드와 파일 패키지 등등 설명에 간략한 why가 붙음
편집도 개인적으로 깔끔함
초급치고 수준 높음
내용이 알참
단시간, 한 강의에서 결제도메인을 설명하고 핵심만 짚어서 구현함
수강 전 참조 :
도메인 자체가 난이도가 있어서 초급은 맞는데 내용은 초급이 아님
편집 호불호 갈릴거임 깔끔하게 편집해서 중간에 오디오가 잘안빔 = 강의가 빠름
헥사고날 아키텍처 또는 클린-DDD 정도는 알고 있어야 강의 따라가기 수월할 거임
MVC도 능숙하지 못한 초급들은 리액티브 만나면 진도 잘 안나갈 것으로 예상함
2024-05-11