TGViewer
Катя Кондратьева Катя Кондратьева @javagymrat · 2.99K subscribers
Post #1162 2.15K
System Design: проектируем платёжную систему с нуля

Вышло новое большое видео на YouTube.
В этом видео разбираю архитектуру платёжной системы на примере интеграции с интернет-эквайрингом Т-Банка и опыта разработки платежей в собственном продукте - Polymorpher.

Пойдём от сбора требований и разбора флоу карточного платежа до критичных сценариев: дублирующиеся запросы, зависшие платежи, падение сервиса посреди операции и восстановление состояния после сбоя.

Внутри:
— способы подключения платежки в продукт;
— разбор требований к сервису;
— как проходит карточный платёж;
— high-level архитектура сервиса платежей;
— проектирование схем БД;
— обеспечение консистентности платежного функционала: idempotency и recovery point, защита от повторных списаний и дублей webhook;
— проектирование отказоустойчивой архитектуры.

Смотреть:
https://www.youtube.com/watch?v=TYeO2xkD7Hg

И как обещала - в комментариях прикладываю все схемы из видео: архитектура, sequence diagramа, схемы БД.

Сохраняйте, если готовитесь к секции по системному дизайну или планируете однажды прикручивать платежи в свой продукт.

#production_case
  • ❤ 45
  • 🔥 24
  • 🍓 9
  • 😁 3
More from @javagymrat
  1. Oct 4, 2026Post #1177
  2. Oct 4, 2026Post #1176
  3. Oct 4, 2026Post #1175
  4. Oct 4, 2026Post #1174
  5. Oct 4, 2026Post #1173
  6. Oct 3, 2026Ура 🥳 обновления от OpenAi Теперь снова можно взять Pro 20X подписку! Но.. теперь она буд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →