Не честно, что я рассказываю тут только хорошее ;)
Вот что произошло 2 дня назад, когда к нам пришло 1000 человек и 250 одновременно попыталось совершить транзакцию
1. Мы увидели таймауты по Chainlink Price Feed -> выпили его и заменили на Coingecko -> появилась крит бага которая роняла балансы снова -> Тема, который знал как починить - спал, так как мы запустились утром по Китайскому времени, а он в Москве.
2. Из-за тайм-аутов, внутренний сервис «эксплорер» который отвечает за цены токенов и балансы загрузился на 100% -> апнули сервер -> упал Nginx.
3. Увидели много транзакций с маленьким газом -> решили поднять цену газа на 20% -> при умножении не поставили округление -> сломался фронт из-за не умения библиотеки Ethers работать с числами где >9 знаков после запятой.
4. Несколько бриджей забанило наш IP из-за того, что мы стали отправлять к ним слишком много запросов и сработала защита от DDOS-атак.
В итоге мы пролежали 2,5 часа, но все равно сделали $900к объем за тот день.
Но все все равно рады, что мы начали сталкиваться с такими проблемами уже сейчас)
Post #60
2.01K
- 👍 1