Перейти к содержимому

Проектируем платёжную систему | Системный дизайн уровня Senior

Катя Кондратьева

0:00 / 0:00

Проектируем платёжную систему | Системный дизайн уровня Senior

28 596 просмотров · 2 нед. назад
Катя Кондратьева
6,48 тыс. подписчиков
28 596 просмотров · 2 нед. назад
Если хочешь работать со мной 1на1 — напиши мне «Трудоустройство», и я подберу для тебя план ведения: https://t.me/m/T-6CSjdUYWMy ========== (бесплатное обучение) Как выйти на оффер 250к ₽ в 2026: пошаговый план ========== Мой телеграм канал с материалами: https://t.me/+Mi-1278dvQtlNWU6 ========== Отзывы о работе со мной: https://t.me/productionIncubator_reviews В этом видео разбираю System Design платёжной системы на примере интеграции с интернет-эквайрингом Т-Банка и опыта разработки платежей в собственном продукте - Polymorpher. Пойдём от сбора требований и разбора флоу карточного платежа до критичных сценариев: дублирующиеся запросы, зависшие платежи, падение сервиса посреди операции и восстановление состояния после сбоя. Таймкоды: 00:00 — Введение: проектируем бэкенд платёжной системы 01:13 — Способы подключения оплаты и no-code решения 03:13 — Собственный платёжный процессинг 05:28 — Интеграция с платёжным провайдером через API 08:43 — Функциональные требования 11:57 — Нефункциональные требования: корректность и согласованность 16:39 — Оценка нагрузки: платежи и вебхуки 19:57 — Требования к скорости и доступности 23:18 — Как проходит карточный платёж: участники и этапы 24:50 — Авторизация и резервирование средств 26:58 — Одностадийная и двухстадийная оплата 27:56 — Вебхуки и проверка результата платежа 29:59 — Клиринг и расчёты с продавцом 31:52 — Архитектура: синхронное создание платежа 35:17 — Асинхронная обработка: приём вебхуков и Kafka 38:21 — Фоновые воркеры: обработка, повторы и сверка платежей 40:50 — Где найти схемы и материалы к видео 41:25 — Схема БД: платежи, идемпотентность, события и возвраты 47:32 — Идемпотентность: защита от повторной обработки 48:15 — Recovery point: восстановление после сбоя 49:42 — Атомарные фазы и границы транзакций 52:58 — Отказоустойчивость: зоны доступности, Circuit Breaker и репликация 56:23 — Итоги