TGViewer
System Design World System Design World @system_design_world · 5.98K subscribers
Post #520 3.02K
🏛️ System Design кейс: шардирование PostgreSQL в процессинге заказов.

Наконец сможете масштабировать ваше System Design решение на интервью💪
На хабре в разделе "Высоконагруженные системы" появилась статья по работе с хайлоад проектом.
Сокращенно - 10 000 RPS и доступность 99,99%.

Дано:
🔘Нагрузка: 10k+ RPS
🔘Latency < 20 мс p98
🔘SLA 99,99%
Данные персистентные. СУБД - PostgreSQL. Пришло время её горизонтально масштабировать. И придумывать свой механизм шардирования 🚀

👉 Несколько архитектурных решений из разбора:
➡️Без координатора шардирования
Приложение само знает, в какой шард идти. Это убирает SPOF и снижает сетевую задержку. Какой минус? Усложняет клиентскую логику.
➡️Shard key = hash(project_id, topic_id)
Даёт локальность данных и позволяет почти полностью избежать мультишардовых транзакций. Что критично для latency.
➡️Conflict-free модель записи. Данные делятся на immutable и monotonic.

💡 Интересный trade-off
Сознательный отказ от auto-sharding. Выбрали ручное управление ради предсказуемости нагрузки и контроля hot-shard’ов.

А ещё в статье про разрешение конфликтов, решардирование, разбор со схемами и алгоритмами:
https://habr.com/ru/companies/oleg-bunin/articles/985030/

📕 Изучаем и успешно проходим этап масштабирования на интервью ☺️

⚡️ - продолжать писать рецензии на статьи, посвященные разделам System Design, Архитектуре, HighLoad

MAX - System Design World 😮
VK - System Design World😮
  • ⚡ 18
  • 👍 7
  • 🔥 7
  • ❤ 2
  • 🐳 2
More from @system_design_world
  1. Sep 27, 2026🏦 AI System Design Интервью. T-Банк edition. 👋 Встречаем обновленную секцию! Которую сов…
  2. Sep 24, 2026🤖 AI-агент как System Design задача. Что скрыто под этим громким названием AI-агент? Сооб…
  3. Sep 22, 2026🛒 Мои отношения с Т-Банком. Part II. System Design 📕 Для подготовки к System Design Инте…
  4. Sep 21, 2026🛒 Мои отношения с Т-Банком. Part I 2019 год. Собеседование. Трушное в офисе. На северо-за…
  5. Sep 19, 2026AI System Design Интервью в Т-Банк. Первое в рунете. Эксклюзив для участников сообщества.…
  6. Sep 16, 2026🤷‍♂️ Что находится на серверной стороне AI? ⚡️ Огромную ИИ инфраструктуру нужно поддержив…
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 →