Вы заходите в любимое приложение, а привычной функции нет. Или сайт вдруг начал работать медленнее, хотя вчера всё летало. Первая мысль — что-то сломалось, разработчики допустили ошибку. Но иногда за этим стоит не баг, а осознанное решение команды. Это не саботаж и не халтура, а практика под названием Chaos Engineering, или инженерия хаоса. Звучит пугающе, но смысл прост: программисты намеренно «ломают» серверы, отключают базы данных и имитируют сетевые сбои, чтобы проверить, как система восстановится. Лучше найти слабое место в контролируемых условиях, чем в час пик, когда пользователи ждут результата...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru
🔥1
Что если единственный способ спасти мир — разрушить его окончательно?
Мир расколот Пропастью — и не только землёй.
Сотни лет тишины сделали людей беспечными.
Но теперь на трактах снова проливается кровь.
В храмах говорят о гневе богов.
В столице растёт недоверие.
А на востоке вспоминают то, что лучше было забыть.
Древние знамения возвращаются.
И привычный порядок начинает трещать.
Это тёмное фэнтези не про героев.
Здесь нет «правильной стороны».
Есть только выбор — и цена, которую придётся за него заплатить.
Войны, политические интриги, собственный мир с лором,
вампиры, демоны, кентавры —
и люди, которым придётся решать, кем они готовы стать.
📖 Читать:
https://author.today/work/580317
Мир расколот Пропастью — и не только землёй.
Сотни лет тишины сделали людей беспечными.
Но теперь на трактах снова проливается кровь.
В храмах говорят о гневе богов.
В столице растёт недоверие.
А на востоке вспоминают то, что лучше было забыть.
Древние знамения возвращаются.
И привычный порядок начинает трещать.
Это тёмное фэнтези не про героев.
Здесь нет «правильной стороны».
Есть только выбор — и цена, которую придётся за него заплатить.
Войны, политические интриги, собственный мир с лором,
вампиры, демоны, кентавры —
и люди, которым придётся решать, кем они готовы стать.
📖 Читать:
https://author.today/work/580317
❤5👍2 1
Вы когда-нибудь набирали запрос в спешке, допускали ошибку вроде «котэ» вместо «кот» или «Гарри Потер» без второй «т», а поисковик всё равно находил именно то, что нужно? Возникает ощущение, что система понимает человеческий язык, читает мысли и прощает ошибки из доброты душевной. На самом деле за этим стоит не магия и не искусственный интеллект в человеческом понимании. Поисковик не знает языка, но знает паттерны. Это похоже на работу опытного библиотекаря, который за годы службы запомнил: «Если человек спрашивает „Гарри Потер“, скорее всего, ему нужен „Гарри Поттер“». Система не угадывает, она делает статистическое предсказание на основе огромного массива данных...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru
🔥2
Вы нажимаете кнопку «Оплатить», и вдруг появляется сообщение: «Произошла ошибка, попробуйте ещё раз». Вы вздыхаете, нажимаете снова — и всё проходит. Возникает вопрос: неужели система просто гадала? На самом деле за этим стоит не магия, а статистика и продуманная инженерия. Многие сбои в цифровом мире — временные: сетевой пакет потерялся по дороге, сервер «чихнул» от нагрузки, база данных на миг заблокировалась для обновления. Это как с дверью: иногда нужно чуть сильнее потянуть ручку, чтобы замок сработал. Программисты знают об этой природе временных проблем и закладывают в код «вежливую настойчивость»: система пробует ещё раз, но не бесконечно, чтобы не усугубить проблему...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru
У каждого разработчика есть соблазн сразу открыть редактор кода и начать писать. Кажется, что это и есть настоящая работа: строки бегут, функционал появляется, прогресс налицо. Рисование квадратов и стрелочек на доске выглядит как бюрократия, как потеря драгоценного времени. Но представьте, что вы строите дом без чертежа. Вы говорите бригаде: «Начнём с фундамента, а там видно будет». Стены растут, крыша ложится, но на третьем этаже выясняется, что лестница ведёт в никуда, а трубы водопровода не стыкуются с канализацией. В программировании риск точно такой же: без архитектурной схемы вы можете построить систему, где компоненты не могут общаться друг с другом...
Подробнее ВКонтакте
@whilet_ru
Подробнее ВКонтакте
@whilet_ru
👍3 3❤1
Знакомая ситуация: вы пытаетесь зайти в почту, а сайт не грузится. Решаете оплатить покупку через банк — и там ошибка. Хотите написать другу в мессенджер — соединение не установлено. Возникает ощущение, что интернет сломался целиком. Но чаще всего проблема не в глобальной сети, а в одном конкретном звене, которое потянуло за собой остальные. Современные системы связаны так плотно, что сбой в одном месте вызывает цепную реакцию. Это похоже на шестерёнки в часах: если заклинило одну маленькую деталь, стрелки останавливаются везде...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru
Вы наверняка замечали странную ситуацию: приложение обновилось, появились новые функции, а через день всё вернулось на круги своя. Интерфейс стал прежним, кнопки на старых местах, а нововведения исчезли. Первая реакция — раздражение: «Зачем тогда вообще обновляли?». Но за этим решением стоит не путаница в команде, а осознанная стратегия безопасности. Представьте, что вы переставили мебель в комнате. На плане всё выглядело идеально: диван у окна, шкаф у стены. Но в жизни оказалось, что между ними не протиснуться, а дверь задевает угол стола. Откат версии — это возможность вернуться к «рабочей расстановке», пока вы не найдёте лучший вариант, не жертвуя комфортом...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru
Ваш телефон вибрирует в кармане. Сердце ёкает: вдруг что-то срочное? Вы достаёте устройство, разблокируете экран и видите: «Скидка 5% на корм для кошек». Раздражение нарастает, потому что это уже пятое такое сообщение за неделю. Некоторые приложения будто кричат о каждом чихе, в то время как другие молчат месяцами, появляясь только с действительно важной информацией. Всё дело не в технике, а в настройке приоритетов. Представьте друга: один звонит по каждому поводу («Я поел!», «Вышел из метро!»), другой — только если действительно нужно («Встреча перенесена», «Случилось важное»). Мы ценим второго и игнорируем первого. В цифровом мире работает та же логика: уважение к вниманию пользователя становится главной валютой...
Подробнее в ВКонтакте
@whilet_ru
Подробнее в ВКонтакте
@whilet_ru