Многие инженеры признаются: спустя несколько лет программирование теряет ореол романтики и превращается в конвейер — задачи от PM, тикеты в Jira, баги из списка. Но если взглянуть иначе, даже «рутину» можно превратить в увлекательный процесс. В статье Mohammad Aziz — Boring Work Needs Tension автор предлагает рецепт: искать напряжение в повседневных проблемах и решать их так, будто вы — герой собственного сюжета. ⚡ CI/CD без кэширования.
Ваши пайплайны гоняют одни и те же зависимости по 30 минут? В этом скрыт вызов: добавить кэширование слоёв Docker, внедрить buildkit, оптимизировать тесты. 🌐 Высокая задержка для пользователей.
Пользователи в Мумбаи жалуются на медленное приложение, а серверы стоят в Сингапуре? Вот вам квест: поднять edge-ноды, настроить CDN, подумать о географическом шардинге БД. 🗄️ База данных «захлебнулась» при пакетной загрузке.
Тут можно поиграть в «археолога производительности»: оптимизировать batch-insert, внедрить очереди (Kafka, RabbitMQ), пересмотреть индек