Як ми автоматизували криптоарбітраж: технічні інсайти та плани для спільноти

Останні місяці ми присвятили інтенсивній роботі над повною перебудовою архітектури нашого арбітражного бота. Мета була амбітною — забезпечити масштабування та покрити потреби як приватної спільноти, так і незабаром учасників 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. Цікавий факт: останнім часом я працював більше, ніж на будь-якій минулій роботі "на дядю". Але парадоксально — сил та енергії від цього стає тільки більше!