Thumbnail
개발 · 프로그래밍 백엔드

견고한 결제 시스템 구축 대시보드

(5)
5개의 수강평 ∙  141명의 수강생
148,500원

월 29,700원

5개월 할부 시
지식공유자: 여정민
총 21개 수업 (7시간 8분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

실용적인 결제 시스템 구축 강의, 코드로 배우며, 실제 시스템을 구현하는 데 필요한 지식을 다룹니다.

✍️
이런 걸
배워요!
신뢰성을 고려한 결제 시스템 설계
결제 시스템의 기본 원리와 구성요소
트랜잭션 처리와 동시성 제어
결제 프로세스의 이해

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
결제 시스템이 궁금한 백엔드 개발자
실전 프로젝트를 하고 싶은 학생
📚
선수 지식,
필요할까요?
Kotlin
Spring Webflux
Spring Data Jpa
Spring Data R2DBC
MySQL
Apache Kafka

안녕하세요
여정민 입니다.
여정민의 썸네일

안녕하세요.

실용주의 프로그래머가 되고 싶은 평범한 엔지니어입니다.

 

- (前) 카카오엔터프라이즈 소프트웨어 엔지니어

- (前) 카카오 Ground X 소프트웨어 엔지니어

커리큘럼 총 21 개 ˙ 7시간 8분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의 소개와 자료
강의 소개 미리보기 04:35
수업 자료
실습 코드
섹션 1. Payment System 설계
섹션 2. 결제 승인 기능 구현
실습 준비 05:09
Toss Payments 결제 연동 14:41
Payment Service 데이터 모델링 08:56
가상의 Checkout 기능 구현 29:19
결제 승인 기능 구현 47:13
결제 승인 에러 핸들링 (feat: Retry, Timeout) 25:07
섹션 3. 결제 복구 기능 구현
결제 복구 서비스 (feat: Bulk Head, Parallel Processing) 24:36
섹션 4. 결제 승인 메시지 발행
Confluent Kafka 연동 10:11
결제 승인 메시지 발행 (feat: Transactional Outbox Pattern, Apache Kafka) 37:45
신뢰성 있게 카프카를 사용하는 방법 18:58
섹션 5. Wallet Service 구축
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 구축
Ledger Service 구축 (feat: Double-Entry Ledger, Trigger) 39:55
섹션 7. 결제 완료 기능 구현
결제 완료 기능 구축 29:56
섹션 8. 마무리
더 견고해지기 위해 남은 작업 19:19
강의 게시일 : 2024년 04월 08일 (마지막 업데이트일 : 2024년 04월 23일)
수강평 총 5개
수강생분들이 직접 작성하신 수강평입니다.
5
5개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
ryuu.public thumbnail
5
쉽게 접하기 힘든 주제의 강의을 접할 수 있어서 좋았습니다. 앞으로도 다양한 주제의 강의를 해주시면 좋을 것 같습니다.
2024-05-06
지식공유자 여정민
부족헌 강의임에도 좋은 평가를 남겨주셔서 감사합니다. 다음 강의는 더 좋은 퀄리티로, 이전 수강생 분들에게는 할인을 많이 걸어서 제공하도록 할게요. 정말 감사합니다.
2024-05-07
이지후 thumbnail
5
잘 들었습니다~ 백엔드 개발에서는 이런거까지 고려해야한다는 점은 처음 알았네요. 좋은 내용 감사합니다 ㅎㅎ 강의 속도가 조금 빠르긴 하지만 괜찮았습니다.
2024-04-18
지식공유자 여정민
강의가 너무 빨라서 듣기 어려웠던 점 정말 죄송합니다. 다음 강의는 강의력을 좀 더 올려서, 수강생분들이 편하게 들을 수 있도록 제공할게요. 할인 쿠폰도 많이 제공하겠습니다. 정말 감사해요.
2024-05-07
강창환 thumbnail
5
수준높은 강의 감사합니다.
2024-05-07
지식공유자 여정민
아닙니다 ㅎㅎ 전달력이 좀 떨어졌던 것 같아요. 부족한 강의 잘 들어주셔서 감사합니다. 다음에는 더 업그레이드해서 돌아올게요.
2024-05-07
아효 thumbnail
5
장점 : 모든 코드와 파일 패키지 등등 설명에 간략한 why가 붙음 편집도 개인적으로 깔끔함 초급치고 수준 높음 내용이 알참 단시간, 한 강의에서 결제도메인을 설명하고 핵심만 짚어서 구현함 수강 전 참조 : 도메인 자체가 난이도가 있어서 초급은 맞는데 내용은 초급이 아님 편집 호불호 갈릴거임 깔끔하게 편집해서 중간에 오디오가 잘안빔 = 강의가 빠름 헥사고날 아키텍처 또는 클린-DDD 정도는 알고 있어야 강의 따라가기 수월할 거임 MVC도 능숙하지 못한 초급들은 리액티브 만나면 진도 잘 안나갈 것으로 예상함
2024-05-11
지식공유자 여정민
부족한 강의임에도 좋게 봐주셔서 감사합니다. 많은 힘이 나네요. 다음에는 더 마음에 들어하실만한 강의와 편집 기술을 가지고 돌아올게요. 감사합니다~
2024-05-13
강프로그래머 thumbnail
5
부끄럽지만 경력직이다 이전 회사에서 배달앱 중개 서비스를 담당하였으며 주문, 결제 서비스에 대한 도메인 지식이 있었기 때문에 이 강의를 수월하게 들을 줄 알았다.. 그런데 아니다.. 매우 어렵다.. 초급 수준이 아니다.. 이전에 재직했던 회사 주문 시스템이 우스울 정도다.. 확실히 기술적으로 상위 버전의 결제 서비스를 배우는 기분이다.. 아래 리뷰처럼(아효님) 코틀린, 리액티브, 헥사고날 아키텍처 지식이 기본 베이스로 필요하며 자바, SpringBoot MVC정도 알고 있더라도 코드 따라 치기에 정신없이 바쁠지도 모른다 하지만 이 강의는 분명히 결제 서비스에 대해서 내 자신이 역량을 기르려면 두번 이상 정독하면서 제대로 이해하기 전까지 봐야된다고 생각한다. 매우 중요하다고 생각한다.. (돌머리인 난 매우 어렵다ㅠㅠ) 이 강의는 완강후에 시간적 여유가 된다면 원래 알고 있던 java + Spring MVC 패턴으로 리팩토링 하면서 다시 제대로 공부해서 꼭 지식을 습득해야겠다.. 롤에서 그마 챌린저 만나서 멘탈 털린 느낌이다 공부를 더 열심히 해야겠다는 동기부여가 생긴다
2024-05-13