Вчера выкатили 3 релиза, а сегодня поддержка ловит очередной инцидент, но уже непонятно, какой именно релиз его вызвал. Знакомая картина?Проблема в том, что вы не видите связи между тем, что выкатываете на продакшен, и тем, что ломается после этого. А когда связь теряется, релизы…
Состав: индейка не менее 15 %, утка не менее 10 %, субпродукты мясные (в том числе легкое не менее 10 %, трахея не менее 10 %, кожа утиная не менее 10 %), курица не менее 10 %, сердце не менее 5 %, морковь, натуральная желирующая добавка, растительное масло, растительная клетчатка, минеральные вещества, вода. Минеральные вещества … Читать далее BRIT PREMIUM BY NATURE DOG для взрослых собак с индейкой и уткой 5051199 (850 гр) →
Монолит без тестов.Деплой только ночью.Пять минут гарантированного простоя на каждом релизе.Логи — в файле.О проблемах узнаём от клиента.Малый/средний бизнес МФО, без отдельного DevOps-инженера. “Специально обученный тимлид”, который знает, какие костыли подпирают систему.Рассказываю, как из этого получился production baseline: Kubernetes, GitLab CI/CD и наблюдаемость, после которых релизы стали скучными. Читать далее
Задумывались ли вы когда-нибудь, как построить самое стабильное приложение в мире? Какими свойствами оно должно обладать и какие архитектурные подходы делают это возможным? Впечатляет, что приложения вроде Discord и WhatsApp выдерживают миллионы одновременных пользователей, тогда как другие задыхаются уже на нескольких тысячах. Сегодня посмотрим, как Erlang позволяет обрабатывать огромную нагрузку и при этом держать систему живой и стабильной. К архитектуре Erlang