Останні місяці ми присвятили інтенсивній роботі над повною перебудовою архітектури нашого арбітражного бота. Мета була амбітною — забезпечити масштабування та покрити потреби як приватної спільноти, так і незабаром учасників UA INVEST.

Сьогодні розповідаємо, що змінилося, чому ми відмовилися від мікросервісів та як отримати доступ до інструменту.

Нові можливості: від рутини до повної автоматизації

Оновлений софт дозволяє легко знаходити та реалізовувати арбітражні можливості, працюючи як зі спредами, так і з фандінгом (funding rates). Головна перевага — повна автоматизація процесів, які раніше доводилося виконувати вручну.

Особливо це відчувається при роботі з великими об'ємами. Набір хеджу під заданий спред на велику суму може тривати десятки годин. Вручну контролювати це майже неможливо, тоді як бот виконує задачу автономно та ефективно.

Технічна "кухня": AI-агенти та архітектурні уроки

Процес розробки проходив у режимі "Vibe coding" з годинами оптимізації та дебагу. Ми активно використовували штучний інтелект:

  • AI-агенти чудово справляються з написанням Frontend-коду.

  • Backend та інфраструктура все ще вимагають глибокого людського втручання — тут AI часто припускається помилок.

Чому ми відмовилися від мікросервісів?

Один із головних технічних висновків — мікросервіси є злом для невеликих проєктів. Витративши понад 20 годин на виправлення broken states, race conditions та out of order events, ми зрозуміли: KISS principle (Keep It Simple, Stupid) працює найкраще.

Якщо прорахувати пікові навантаження, стає очевидним, що набагато простіше та швидше створити якісний моноліт на потужному хості.

Що ми маємо зараз:

  • Бекенд, який може автоматично масштабуватися (up/down scaling).

  • Можливість спрямовувати арбітражні зв'язки клієнтів у оптимальні регіони (залежно від обраних бірж) для мінімізації затримок.

Доступність та плани на майбутнє

Ми свідомо не плануємо "шилити" (масово продавати) софт абсолютно всім. Причина проста: ліквідність у біржовому стакані не є нескінченною. Якщо інструментом почнуть користуватися тисячі людей, це неминуче знизить прибутковість для кожного учасника, в тому числі й для нас самих.

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

Як отримати доступ?

Якщо у вас є бажання розібратися в арбітражі та отримати доступ до софту — заповніть анкету 👈

Плануємо опрацювати заявки до Нового року. Для когось це стане чудовим подарунком під ялинку 🎄

P.S. Цікавий факт: останнім часом я працював більше, ніж на будь-якій минулій роботі "на дядю". Але парадоксально — сил та енергії від цього стає тільки більше!