🧙♂️👉Удивительное рядом. Вы встречали ситуацию, когда вам надо спасать сервис от нагрузки?
Варианты проблем:
А) долгие запросы в БД
Б) Сервис просто сам не вытягивает производительностью, а надо хоть как-то да пережить это.
Как это решить?
🧠Логичный мозг скажет:
По А) - дело ясное, сами натворили, сами найдут запрос и оптимизируют.
По Б) - кешироварие давайте, или отмасштабировать ещё больше
👨🔧Практика говорит:
По А) часто дешевле это сейчас залить ресурсами и искать спокойно проблему, чем тратить время, инженеров на оптимизацию
По Б) если этот сервис участвует в запросах с фронтенда (веб), то вам повезло – тут ограничения можно сделать прямо в веб приложении, например, сделать отложенную загрузку по кнопке (пока пользователь не нажал, запросов к нашему страдальцу нет).
🫴Какие у вас были необычные решения для снижения нагрузки?
#sre #практика
Варианты проблем:
А) долгие запросы в БД
Б) Сервис просто сам не вытягивает производительностью, а надо хоть как-то да пережить это.
Как это решить?
🧠Логичный мозг скажет:
По А) - дело ясное, сами натворили, сами найдут запрос и оптимизируют.
По Б) - кешироварие давайте, или отмасштабировать ещё больше
👨🔧Практика говорит:
По А) часто дешевле это сейчас залить ресурсами и искать спокойно проблему, чем тратить время, инженеров на оптимизацию
По Б) если этот сервис участвует в запросах с фронтенда (веб), то вам повезло – тут ограничения можно сделать прямо в веб приложении, например, сделать отложенную загрузку по кнопке (пока пользователь не нажал, запросов к нашему страдальцу нет).
🫴Какие у вас были необычные решения для снижения нагрузки?
#sre #практика
👍1
🐁 Мышиная возня.
Лет так 10 назад я увидел, то коллега преклонного возраста, лет так 60, вместо мыши использует для работы с электронными схемами стилус 🖋 и планшет 📋 настольный. Это было очень удивительно, но очень нужно ему. Не потому что класс и удобно. Туннельный синдром коварно подобрался к основной рабочей конечности человека-за-работой-сидящего - просто стало больно нажимать указательным пальцем на кнопку мыши.
Основание моей ладони постучало в мозг с идеей "А не хотим ли мы также?". Тогда я решил попробовать вертикальную мышь ✍️ - и это резко облегчило мне работу. Да в стрелялки с ней играть уже неудобно, но работать хорошо. Я с ней прожил больше 5 лет. Единственный недостаток - ей же нужно место на столе и коврик.
И вот в этом году я созрел до толкания "ядра" - купил трекбол, причем с большим шариком - Kensington Expert. Адаптировался быстро. Точность по началу хуже, но привыкаешь. А еще руке просто приятно, как массаж.
🙋🏼♂️ Пробовали когда-нибудь такие девайсы в работе?
#здоровье #девайсы
Лет так 10 назад я увидел, то коллега преклонного возраста, лет так 60, вместо мыши использует для работы с электронными схемами стилус 🖋 и планшет 📋 настольный. Это было очень удивительно, но очень нужно ему. Не потому что класс и удобно. Туннельный синдром коварно подобрался к основной рабочей конечности человека-за-работой-сидящего - просто стало больно нажимать указательным пальцем на кнопку мыши.
Основание моей ладони постучало в мозг с идеей "А не хотим ли мы также?". Тогда я решил попробовать вертикальную мышь ✍️ - и это резко облегчило мне работу. Да в стрелялки с ней играть уже неудобно, но работать хорошо. Я с ней прожил больше 5 лет. Единственный недостаток - ей же нужно место на столе и коврик.
И вот в этом году я созрел до толкания "ядра" - купил трекбол, причем с большим шариком - Kensington Expert. Адаптировался быстро. Точность по началу хуже, но привыкаешь. А еще руке просто приятно, как массаж.
🙋🏼♂️ Пробовали когда-нибудь такие девайсы в работе?
#здоровье #девайсы
🤩1
🔍 Коллеги из DevCrowd пытаются понять, что сейчас в России есть SRE и DevOps инженеры, а есть ли разница?
Как по мне, так точно нет четких границ и понимания у компаний, скорее мешанина и неоднозначность.
Можем немного ясности помочь внести. Ниже
ссылка на опрос для DevOps/SRE и многоруких шив, кто выполняет эти роли без названия в долдности
Ркзультаты ребята раскроют в ноябре 2025 и мы их обязательно посмотрим.
➡️ Опрос https://t.me/devcrowd_official/35
Если у вас есть прям четкое понимание границ, набора инструментов и навыков в этом вопросе, то прошу делиться - так сказать устроим экзит-пол )
Как по мне, так точно нет четких границ и понимания у компаний, скорее мешанина и неоднозначность.
Можем немного ясности помочь внести. Ниже
ссылка на опрос для DevOps/SRE и многоруких шив, кто выполняет эти роли без названия в долдности
Ркзультаты ребята раскроют в ноябре 2025 и мы их обязательно посмотрим.
➡️ Опрос https://t.me/devcrowd_official/35
Если у вас есть прям четкое понимание границ, набора инструментов и навыков в этом вопросе, то прошу делиться - так сказать устроим экзит-пол )
Telegram
DevCrowd - недушные рисерчи IT-отрасли
💬 Как работают инженеры по надёжности (SRE) в 2025 году?
Мы запускаем свое первое исследование про SRE и DevOps-практики в русскоязычных командах.
Хотим разобраться, что происходит с практиками надёжности:
- какие задачи решают инженеры,
- как устроены…
Мы запускаем свое первое исследование про SRE и DevOps-практики в русскоязычных командах.
Хотим разобраться, что происходит с практиками надёжности:
- какие задачи решают инженеры,
- как устроены…
Через пару дней надеюсь видеть знакомые лица на https://baltic2025.mergeconf.ru/ пройдет в Калининградской области, г. Светлогорск
Приходите на мой доклад.
Приходите на мой доклад.
baltic2025.mergeconf.ru
IT-конференция Merge Baltic 2025
Профессиональная межрегиональная IT-конференция |Светлогорск Октябрь 2025 год
Итак уже сегодня в 12:10, Светлогорск, Янтарь-холл.
Буду увеличивать количество просветлённых умов и сэкономленных инженерных часов при внедрении SLO.
За эту неделю у нас еще добавилось приключений по сопровождению SLO, так что доклад живет и обрастает новыми деталями.
Если вы вдруг здесь - пишите мне повидаемся вживую 😉
Буду увеличивать количество просветлённых умов и сэкономленных инженерных часов при внедрении SLO.
За эту неделю у нас еще добавилось приключений по сопровождению SLO, так что доклад живет и обрастает новыми деталями.
Если вы вдруг здесь - пишите мне повидаемся вживую 😉
❤3
Ребята, вышел наконец-то наш подкаст с Владимиром Утратенко про DevOps, который мы записали в сентябре.
Послушайте 👂https://t.me/letitkit/47?single.
Это мой первый раз в роли ведущего, как вам понравилось?
🙋 Делитесь, о чем бы вы хотели еще послушать и какого гостя хотели бы услышать?
Послушайте 👂https://t.me/letitkit/47?single.
Это мой первый раз в роли ведущего, как вам понравилось?
🙋 Делитесь, о чем бы вы хотели еще послушать и какого гостя хотели бы услышать?
Telegram
🚀🐳 Летит Кит: SRE и не только
❤4
Вышла моя статья "Как я пришел к SLO: От хаоса алертов к осознанности" на Habr.
В нейя делюсь личным опытом как и почему меня привело к подходу SLO для контроля договорённостей о надежности.
https://habr.com/ru/articles/898004/
Это только первая часть, я дописываю еще вторую про проблемы и грабли которые собрал и починил при реализации.
А у вас так бывало, что под "надо" удавалось найти или вовремя услышать про подход/инструмент?
В нейя делюсь личным опытом как и почему меня привело к подходу SLO для контроля договорённостей о надежности.
https://habr.com/ru/articles/898004/
Это только первая часть, я дописываю еще вторую про проблемы и грабли которые собрал и починил при реализации.
А у вас так бывало, что под "надо" удавалось найти или вовремя услышать про подход/инструмент?
🔥5
🕝 Для меня закончился HighLoad++ 2025. Съездил на 1 день.
Встретился впервые вживую со своим коллегой, которого знал только по общим задачам и фото — Николай Кокоулин выступал от нас "Ви.Tech" в самом большом зале "Казан". Его историю про приключения ML в кешировании пришло послушать много людей — почти полный зал. Было интересно, и было много интересных вопросов у слушателей.
🤠 Стенды были прикольные. Сама локация тоже интересная, т.к. небольшие залы с прозрачными стенами, просто понять какой где доклад и какая там движуха.
Конечно встретил многих знакомых и давно знакомых людей — отлично пообщались, обменялись опытом. Был рад всех видеть! 🤝
P.S. Отдельным постом выложу пару головоломок - ребусов, что были в викторине Mir.Platform. Одну я так и не отгадал - может вместе сможем 🤔
Встретился впервые вживую со своим коллегой, которого знал только по общим задачам и фото — Николай Кокоулин выступал от нас "Ви.Tech" в самом большом зале "Казан". Его историю про приключения ML в кешировании пришло послушать много людей — почти полный зал. Было интересно, и было много интересных вопросов у слушателей.
🤠 Стенды были прикольные. Сама локация тоже интересная, т.к. небольшие залы с прозрачными стенами, просто понять какой где доклад и какая там движуха.
Конечно встретил многих знакомых и давно знакомых людей — отлично пообщались, обменялись опытом. Был рад всех видеть! 🤝
P.S. Отдельным постом выложу пару головоломок - ребусов, что были в викторине Mir.Platform. Одну я так и не отгадал - может вместе сможем 🤔
👍3🔥1
Детище растет!
После #DevOpsConf 2024 мы с ребятами пообщались и создали закрытую группу чисто про SLO🎯 (Service Level Objectives), чтобы скопить опыт по этой практике SRE.
В последнее время доклады и вопросы по SLO появляются на конференциях все чаще.
Ведь по этой теме довольно мало компаний и людей работают, а многие книги и статьи часто не дают конкретики. Мы сошлись во мнении, что не помешало бы нам комьюнити 😎, где можно вопросы по #SLO обсудить.
в 2024 нас было 6, через год более 40. Теперь же в нашем сообществе более 200 человек!
А двое из них уже ходят в мерче с нашим логотипом 🤩
🗣 В этом году мы сделали группу сообщества ALLSLO https://t.me/allslo_ru публичной.
Мы встречаемся с участниками сообщества в реальной жизни, и даже уже записали первый подкаст в этом году. Конечно туда вошло 1/10 от того, что мы хотели обсудить, но это было классно! Спасибо Паше @shaman_s_bubnom и Кириллу @login40k, что поддержали меня в этом.
🐳 Если что и можно записать в дневник радости 📖😃, то это определённо оно - я рад что мы смогли объединиться и помогать друг другу.
После #DevOpsConf 2024 мы с ребятами пообщались и создали закрытую группу чисто про SLO🎯 (Service Level Objectives), чтобы скопить опыт по этой практике SRE.
В последнее время доклады и вопросы по SLO появляются на конференциях все чаще.
Ведь по этой теме довольно мало компаний и людей работают, а многие книги и статьи часто не дают конкретики. Мы сошлись во мнении, что не помешало бы нам комьюнити 😎, где можно вопросы по #SLO обсудить.
в 2024 нас было 6, через год более 40. Теперь же в нашем сообществе более 200 человек!
А двое из них уже ходят в мерче с нашим логотипом 🤩
🗣 В этом году мы сделали группу сообщества ALLSLO https://t.me/allslo_ru публичной.
Мы встречаемся с участниками сообщества в реальной жизни, и даже уже записали первый подкаст в этом году. Конечно туда вошло 1/10 от того, что мы хотели обсудить, но это было классно! Спасибо Паше @shaman_s_bubnom и Кириллу @login40k, что поддержали меня в этом.
🐳 Если что и можно записать в дневник радости 📖😃, то это определённо оно - я рад что мы смогли объединиться и помогать друг другу.
Telegram
ALLSLO - все про SLO
Давайте сделаем SLO понятным и полезным вместе. Ваши вопросы, процессы, боли, инструменты, культурные аспекты внедрения, все это интересно!
Присоединяетесь также к https://github.com/ALLSLO-COMMUNITY/awesome-slo
Присоединяетесь также к https://github.com/ALLSLO-COMMUNITY/awesome-slo
🤩3❤2👍1
Как я стал SRE. Часть 1.
Я много лет работал в разработке. 13 лет на ЭЗАН в телекоммуникациях c Delphi 7 и Windows в руках мы командой успешно управляли разным оборудованием связи нашей системой управления. Cистема эта трудится по сей день на волокно-оптических линиях связи РЖД, Газпром.
Копались в сетевых пакетах. Переходили архивов исходиков в SVN.
Прикручивали CI и CD с Jenkins.
Сборка и публикация релиза по кнопке и разливка документации на сайт - это работало! Как позже я пойму - все это уже были части DevOps подхода.
Самая экзотическая автоматизация тогда была - запуск из Jenkins джобы GUI приложения Windows в котором AutoIT скрипт нажимал нужные нам кнопочки и генерил файл, а результат мы получали артефактом.
Потом мы писали на FreePascal GUI приложения для Linux, познакомились с его устройством, а затем и с Docker. Linux везде в облачных системах - пригодилось.
Позднее освоили Go и писали часть софта уже не нем, там же познакомились с gRPC.
Что из этого нужно SRE?
Вы открыли часть 1
Я много лет работал в разработке. 13 лет на ЭЗАН в телекоммуникациях c Delphi 7 и Windows в руках мы командой успешно управляли разным оборудованием связи нашей системой управления. Cистема эта трудится по сей день на волокно-оптических линиях связи РЖД, Газпром.
Копались в сетевых пакетах. Переходили архивов исходиков в SVN.
Прикручивали CI и CD с Jenkins.
Сборка и публикация релиза по кнопке и разливка документации на сайт - это работало! Как позже я пойму - все это уже были части DevOps подхода.
Самая экзотическая автоматизация тогда была - запуск из Jenkins джобы GUI приложения Windows в котором AutoIT скрипт нажимал нужные нам кнопочки и генерил файл, а результат мы получали артефактом.
Потом мы писали на FreePascal GUI приложения для Linux, познакомились с его устройством, а затем и с Docker. Linux везде в облачных системах - пригодилось.
Позднее освоили Go и писали часть софта уже не нем, там же познакомились с gRPC.
Что из этого нужно SRE?
Вы открыли часть 1
🤩1
Вчера вечером 2 часа ковырял код sloth.dev, чтобы из нашего форка перенести функционал проверки дубликатов по SLO ID.
Автор настолько изменил структуру кода в версии 0.14, что пришлось разбираться почти с нуля.
Осталось тесты интеграции починить. А отлаживать их тяжло, ибо запускается собранный бинарь sloth, т.е. дебаггером godlv построчно не пройдешь сбойный тест.
Придется рефакторить код, чтобы юнит тестом это проверить 🥵
Автор настолько изменил структуру кода в версии 0.14, что пришлось разбираться почти с нуля.
Осталось тесты интеграции починить. А отлаживать их тяжло, ибо запускается собранный бинарь sloth, т.е. дебаггером godlv построчно не пройдешь сбойный тест.
Придется рефакторить код, чтобы юнит тестом это проверить 🥵
Как я стал SRE. Часть 2 из 3
В 2019 я устроился Go-разработчиком в стартап Tabby. Были микросервисы, Kubernetes - новые для меня облака. В которых все сложно связанно, но знание Linux помогало.
Начал с того, что просто начал фиксировать в документации, все что мне было непонятно и чему находил объяснения,
очень много спрашивал, узнавал связи сервисов - до сих пор продолжаю так делать )
Меня бесили и наши неединообразные логи - по ним же сложно искать!
Привели логи в порядок, потом подключили сквозную трассировку с DataDog,
соединили трейсы с логами, а затем полную трассировку от фронтенда до бека.
Помогал - писал код общих пакетов go для облегчения этого всего и направлял команды,
при этом еще в своей команде фичи пилил. Вместе с Андреем были первыми 2 дежурными на проде - круглосуточными. Он обучал меня, показывал – и мы разделяли все боли эксплуатации. Мы изучали связи сервисов и могли их сами чинить, даже полусонные.
Что из этого пригодилось мне как SRE позже?
Вы открыли часть 2
В 2019 я устроился Go-разработчиком в стартап Tabby. Были микросервисы, Kubernetes - новые для меня облака. В которых все сложно связанно, но знание Linux помогало.
Начал с того, что просто начал фиксировать в документации, все что мне было непонятно и чему находил объяснения,
очень много спрашивал, узнавал связи сервисов - до сих пор продолжаю так делать )
Меня бесили и наши неединообразные логи - по ним же сложно искать!
Привели логи в порядок, потом подключили сквозную трассировку с DataDog,
соединили трейсы с логами, а затем полную трассировку от фронтенда до бека.
Помогал - писал код общих пакетов go для облегчения этого всего и направлял команды,
при этом еще в своей команде фичи пилил. Вместе с Андреем были первыми 2 дежурными на проде - круглосуточными. Он обучал меня, показывал – и мы разделяли все боли эксплуатации. Мы изучали связи сервисов и могли их сами чинить, даже полусонные.
Что из этого пригодилось мне как SRE позже?
Вы открыли часть 2
❤2
Как я стал SRE. Часть 3 из 3
Мы работали дежурными и понимали, что нам не хватает данных для мониторинга. Сначала я сделал несколько досок по метрикам трейсов, стали видны просадки по заказам и другие показатели. Подкрутили сюда алерты по аномалиям.
Организовал полноценное дежурство на проде, обучал других разрабов дежурству, писал им доку и инструкции. Оповещения через OpsGenie, тренировки дежурной смены с колесом нефортуны, реагирование на инциденты, их разбор (постмортемы). И, конечно, давал руководству в чатике об этом сводки. Классно все вертелось и строилось.
В итоге, оказалось, многое из того, что я делал уже было в книге Google SRE.
Сам момент перехода случился внезапно: после 2 года работы я ушел в отпуск разработчиком, а вернулся из него уже SRE. Так решили ребята с которыми я работал. Мне было приятно переключиться полностью на решение этих проблем. С тех пор я SRE. Строю и поддерживаю надежные и устойчивые системы.
🧙♂️Вот так.
А как вы пришли к своей работе? Что запомнилось больше всего?
Мы работали дежурными и понимали, что нам не хватает данных для мониторинга. Сначала я сделал несколько досок по метрикам трейсов, стали видны просадки по заказам и другие показатели. Подкрутили сюда алерты по аномалиям.
Организовал полноценное дежурство на проде, обучал других разрабов дежурству, писал им доку и инструкции. Оповещения через OpsGenie, тренировки дежурной смены с колесом нефортуны, реагирование на инциденты, их разбор (постмортемы). И, конечно, давал руководству в чатике об этом сводки. Классно все вертелось и строилось.
В итоге, оказалось, многое из того, что я делал уже было в книге Google SRE.
Сам момент перехода случился внезапно: после 2 года работы я ушел в отпуск разработчиком, а вернулся из него уже SRE. Так решили ребята с которыми я работал. Мне было приятно переключиться полностью на решение этих проблем. С тех пор я SRE. Строю и поддерживаю надежные и устойчивые системы.
🧙♂️Вот так.
А как вы пришли к своей работе? Что запомнилось больше всего?
❤6
🎯 Встречаемся на HighLoad++ в Сколково 6-7 ноября 2025!
🥸 В этот раз я намерен только лицезреть и ухослушать доклады, вопрошать к докладствующим.
🤗 Буду рад повидаться вживую с каждым, независимо от того посетитель ты или докладчик.
✒️ Хотя если ты докладчик - скидывай в коммент еще и ссылку на тезисы, так рискуешь втянуть себе слушателей, которые тебя поддержат. Да и нам поможешь составить маршрут по докладам.
🔥 Отмечайтесь реакциями, кто будет на конференции вживую - посчитаемся и встретимся!
#встречи #оффлайн #вживую #москва
🥸 В этот раз я намерен только лицезреть и ухослушать доклады, вопрошать к докладствующим.
🤗 Буду рад повидаться вживую с каждым, независимо от того посетитель ты или докладчик.
✒️ Хотя если ты докладчик - скидывай в коммент еще и ссылку на тезисы, так рискуешь втянуть себе слушателей, которые тебя поддержат. Да и нам поможешь составить маршрут по докладам.
🔥 Отмечайтесь реакциями, кто будет на конференции вживую - посчитаемся и встретимся!
#встречи #оффлайн #вживую #москва
🔥4😭1