TGViewer
Заметки Бэкендера Заметки Бэкендера @backend_it · 19K subscribers
Post #5012 783
❗️FIFO-алгоритм для миллионов операций с бонусами

Как обработать миллионы транзакций с бонусами так, чтобы правила FIFO сработали корректно даже в самых сложных случаях перекрестного учёта?

Проблема традиционного FIFO: тормозит на асимметричных N×M графах начислений-списаний. Решение Авито: адаптированная алгоритмика "водоёма" с оптимизациями в PostgreSQL, обработка до 15 млн строк в день, ускорение в 30 раз против наивного подхода. Бот для сверки, плюшки вроде распараллеливания и автоматической отладки.


Прекрасная находка для всех, кто сталкивается со сложными финансовыми или складскими учётами на больших данных

🔥Ссылка на статью

Заметки Бэкендера & Max
More from @backend_it
  1. Sep 20, 2026❗️Курс ИИ для повседневных ИТ-задач: повышение продуктивности на рабочем месте 📚 Что вы у…
  2. Sep 20, 2026❗️Как выбрать архитектуру для пет-проекта Стоял перед выбором архитектуры для своего кода…
  3. Sep 20, 2026❗️Простой биллинг для Telegram-бота на MySQL Расширяя функционал проекта до монетизации? С…
  4. Sep 19, 2026❗️Курс SignalR в .NET 6 — полное руководство: самый простой способ обеспечить двустороннюю…
  5. Sep 19, 2026❗️Тестируем локальную модель на backend-задачах Как проверить реальную полезность новой ло…
  6. Sep 19, 2026❗️Мультивалютность в ERP на Go Работаешь с международными платежами и устал от конвертаций…
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 →