TGViewer
xanf.dev xanf.dev @xanf_dev · 2.72K subscribers
Post #49 4.31K
С днём программиста!

Всем желаю помнить, что мы не просто пишем код — мы делаем этот мир быстрее, ярче и продуктивнее.

Желаю всегда помнить и не унывать от того, что 80% нашего кода мы пишем для маловероятных ситуаций и всегда верить в лучшее, будучи готовым к худшему.

Про это как раз сегодняшняя история. Есть некий IoT-проект. Среди всего-всего - железки когда грузятся стучится на сервер и получают с него zip-архив с полезной нагрузкой — всякие логотипы под этого клиента, кастомные модификации и патчи.

Создание архива тяжёлое, но учитывая что среднее время жизни между перезагрузками - дней 40 — это вообще не проблема. Вернее не было проблемой.

Позавчера отключился свет в 5 областях Украины. И включали его большими кусками городов. Устройства загрузились одновременно точностью до секунды, пошли на сервер за своими архивами... Сервер сказал «ого, сколько вас» и упал, закрыв все соединения. «Ух», сказали клиенты и ушли в тайм-аут на 10 минут, чтобы через 10 минут опять обвалить сервер :)

Худо-бедно за 7 часов(!) загрузились. Благо, глубокая ночь и никто не страдал.

Посмеялись над "черным лебедем", пошли работать. Но вчера опять отключился свет. Уже в одной области, но этого хватило. Пошутили про снаряд и двойное попадание в одну воронку :)

Но история повторяется трижды: как трагедия, как драма и как фарс :) Сегодня свет опять отключили.

В итоге, я прямо с телефона быстро накатал в фаерволле правила ограничивающие количество одновременных клиентов и поднялось все за часик :)

Какая мораль? Да никакой, просто респект всем нам, благодаря кому сложные системы работают. Иногда криво, иногда косо, иногда странно, но чаще работают, чем нет.

За это и предлагаю поднять сегодня бокал :)
  • 👍 115
  • ❤ 32
  • 🍾 3
  • 🤯 2
More from @xanf_dev
  1. Aug 31, 2026Ну что, врываемся в новый учебный год на warp 9.6
  2. Aug 28, 2026Аналогии и метафоры Я почти ничего не запоминаю, мой мозг слишком ленив для этого. Что он…
  3. Aug 14, 2026Что я вижу в GitLab на пути всеобъемлющей AI-зации? Да много что вижу, буду потихоньку рас…
  4. Jul 26, 2026Продолжаю четвертый месяц развивать Гильдию NextTick. Несколько уроков, которые я вынес дл…
  5. Jul 6, 2026Ничего не пишу, просто потому что падаю от усталости. С этим GitLab Act 2 в gitlab очень м…
  6. Jun 10, 2026Прямое попадание в мой дом сбитого шахеда (без детонации боевой части) Не попали в меня на…
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 →