ІНТЕЛІБЛОКsolutions · Kyiv

Аркуш A-00 · Київ · інженерна студія

Ми креслимо системи,
у яких дані
не розходяться.

ІНТЕЛІБЛОК СОЛЮШНЗ проєктує та будує мобільні й веб-застосунки, коли ціна розбіжності в даних висока: облік, бронювання, документообіг, синхронізація між пристроями. Спершу архітектура — потім код.

h(n)=sha256(h(n-1)‖d)N=3 · W=2 · R=2
01

Що ми будуємо

Серверна стійка з мережевим та електронним обладнанням
Ілюстративне стокове фото Не наша команда, обладнання чи проєкт. Server rack filled with network and electronic equipment · Unsplash License

Залізо — найпростіша частина. Складність живе між стійками: у мережі, що рветься, у годинниках, що розходяться, у повторних запитах. Саме цей простір ми креслимо.

02

Три принципи, що ми креслимо першими

  1. Одне джерело істини

    Для кожної сутності визначаємо, хто нею володіє і хто лише кешує. Це фіксується у схемі ще до першого екрана.

  2. Повтор без наслідків

    Кожна операція, що змінює стан, має ключ ідемпотентності. Нестабільна мережа не створює дублікатів платежів чи замовлень.

  3. Слід для аудиту

    Зміни важливих записів додаються до журналу лише на дописування, з хешем попереднього запису — без блокчейн-токенів, просто перевірювана історія.

03

Спробуйте інструмент

Скільки реплік потрібно, щоб читати власні записи і пережити відмову зони? Наш планувальник кворуму рахує це за секунди.

Відкрити планувальник →
04

Що ви отримуєте наприкінці

  • Архітектурне креслення: контекст, контейнери, потоки даних
  • Реєстр рішень (ADR) з альтернативами і причинами
  • Вихідний код у вашому репозиторії з першого дня
  • Автотести на критичні сценарії узгодженості
  • Інструкцію з розгортання і відновлення
  • Пакет для публікації в магазинах застосунків