Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом
Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.
🔗 Читать статью
🔗 Зеркало
Многие люди не умеют грамотно критиковать работы коллег. Эта статья научит вас наносить сокрушительные словесные удары и ставить на место любого оппонента.
🔗 Читать статью
🔗 Зеркало
😁9🔥1
⚙️⚙️ Kubernetes Proxy NG
Это следующая версия kube-proxy. Его особенности:
➖ позволяет развивать бизнес-логику Kubernetes с минимальным влиянием на серверные реализации;
➖ улучшает масштабируемость;
➖ улучшает возможности интеграции сторонних сред;
➖ ориентирован на библиотеки, позволяя упаковывать логику по желанию дистрибьютора;
➖ обеспечивает gRPC эндпоинты для интеграции и расширяемости.
Проект будет содержать несколько компонентов, ядром которых является API watcher, который будет обслуживать глобальные наборы объектов и наборы объектов, зависящих от узла.
Репозиторий GitHub
#софт
Это следующая версия kube-proxy. Его особенности:
➖ позволяет развивать бизнес-логику Kubernetes с минимальным влиянием на серверные реализации;
➖ улучшает масштабируемость;
➖ улучшает возможности интеграции сторонних сред;
➖ ориентирован на библиотеки, позволяя упаковывать логику по желанию дистрибьютора;
➖ обеспечивает gRPC эндпоинты для интеграции и расширяемости.
Проект будет содержать несколько компонентов, ядром которых является API watcher, который будет обслуживать глобальные наборы объектов и наборы объектов, зависящих от узла.
Репозиторий GitHub
#софт
🔥14👍3
🔥🔥 Disaster Recovery Plan: Как правильно заваривать чай, когда горит серверная
Любой потраченный час сотрудника стоит денег. Час эксперта, который знает в лицо каждый вставленный костыль и понимает, что может сломаться, стоит еще больше. А еще часто эксперт и человек, который может писать понятным языком, — это разные люди. Хороший документ стоит не очень дешево и нужно точно понимать, когда его стоит делать.
Вам точно стоит этим заняться, если:
👉 У вас есть явная точка отказа, но понятных инструкций по ее восстановлению нет
👉 При падении сервера, группы узлов или базы данных ваш бизнес встанет и запустится быстро крутящийся счетчик убытков.
Продолжение тут
#туториал
Любой потраченный час сотрудника стоит денег. Час эксперта, который знает в лицо каждый вставленный костыль и понимает, что может сломаться, стоит еще больше. А еще часто эксперт и человек, который может писать понятным языком, — это разные люди. Хороший документ стоит не очень дешево и нужно точно понимать, когда его стоит делать.
Вам точно стоит этим заняться, если:
👉 У вас есть явная точка отказа, но понятных инструкций по ее восстановлению нет
👉 При падении сервера, группы узлов или базы данных ваш бизнес встанет и запустится быстро крутящийся счетчик убытков.
Продолжение тут
#туториал
🎉13👍4🥰1
Очередной #дайджест по DevOps-тематике
⭕ Что делать, когда кластер превращается в тыкву? — с какими потенциальными проблемами можно столкнуться при значительном росте размеров K8s кластеров
⭕ Как настроить State Timeline Panel — рассказывают как настроить дашборд с доступностью сервиса во времени
⭕ Как вы проверяете IOPs с наибольшей интенсивностью в PostgreSQL? — автор демонстрирует, как проверять запросы с наибольшим количеством операций ввода-вывода в секунду
⭕ Сравнение производительности и использования ресурсов — Grafana Agent vs Prometheus Agent Mode vs Victoria Metrics vm agent
⭕ Принцип работы утилиты ping в Linux — как работает ping и как реализован ее функционал на языке Си
⭕ Что делать, когда кластер превращается в тыкву? — с какими потенциальными проблемами можно столкнуться при значительном росте размеров K8s кластеров
⭕ Как настроить State Timeline Panel — рассказывают как настроить дашборд с доступностью сервиса во времени
⭕ Как вы проверяете IOPs с наибольшей интенсивностью в PostgreSQL? — автор демонстрирует, как проверять запросы с наибольшим количеством операций ввода-вывода в секунду
⭕ Сравнение производительности и использования ресурсов — Grafana Agent vs Prometheus Agent Mode vs Victoria Metrics vm agent
⭕ Принцип работы утилиты ping в Linux — как работает ping и как реализован ее функционал на языке Си
🔥12❤🔥11👏4❤1🥰1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Что из перечисленного не является допустимым состоянием контейнера Docker?
Anonymous Quiz
4%
Running
10%
Paused
4%
Stopped
82%
Sleeping
❤🔥27🥰2
🤔🤔 Как создать CI/CD workflow с помощью Scaffold для приложения
Автор покажет, как использовать Scaffold в качестве базового блока для микросервисного конвейера CI/CD от локала к проду. Материал состоит из нескольких частей.
Читать статью
#туториал
Автор покажет, как использовать Scaffold в качестве базового блока для микросервисного конвейера CI/CD от локала к проду. Материал состоит из нескольких частей.
Читать статью
#туториал
👍28❤1🥰1
💭💭 Миграция в облако: быстро и без ошибок
26 апреля 16:00 МСК на вебинаре «Миграция в облако: быстро и без ошибок» команда Professional Services VK Cloud будет рассказывать:
👉 из каких этапов состоит миграция;
👉 как сделать процесс миграции прозрачным и простым;
👉 как мигрировать IaaS и PaaS в VK Cloud;
👉 что делать, если вы попали под «вендор лок»?
👉 как локализовать данные и серверную инфраструктуру в России;
👉 как получить двойной бонус от чека Microsoft Azure, AWS и Google Cloud и бесплатно мигрировать в облако VK Cloud.
Вебинар будет интересен специалистам ИT-подразделений компаний, разработчикам, инженерам и системным администраторам.
Регистрация тут
#мероприятие
26 апреля 16:00 МСК на вебинаре «Миграция в облако: быстро и без ошибок» команда Professional Services VK Cloud будет рассказывать:
👉 из каких этапов состоит миграция;
👉 как сделать процесс миграции прозрачным и простым;
👉 как мигрировать IaaS и PaaS в VK Cloud;
👉 что делать, если вы попали под «вендор лок»?
👉 как локализовать данные и серверную инфраструктуру в России;
👉 как получить двойной бонус от чека Microsoft Azure, AWS и Google Cloud и бесплатно мигрировать в облако VK Cloud.
Вебинар будет интересен специалистам ИT-подразделений компаний, разработчикам, инженерам и системным администраторам.
Регистрация тут
#мероприятие
👍4❤1🥰1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Одно из этих утверждений неверно относительно преимуществ автоматического масштабирования.
Anonymous Quiz
24%
Может позаботиться о замене неработоспособных экземпляров и защитить от сбоев
31%
Позволяет выполнять менее срочные нагрузки на машинах,которые освобождаются впериоды низкого трафика
22%
Может обеспечить продолжительное время работы,когда рабочие нагрузки являются непредсказуемыми
24%
Ничего из этого
❤3
#дайджест перед выходными
⬆️ Назначения подсетей IPv4 и использование некоторых маршрутизируемых адресов в качестве локальных — речь только о локальном использовании адресов внутри инфраструктуры
⬆️ Myrtille — простой и быстрый доступ к удаленным рабочим столам Windows, Linux, приложениям и SSH-серверам через веб-браузер
⬆️ Пакетная фильтрация в Linux — 2 видоса про бесконтекстную пакетную фильтрацию (stateless) и контекстную фильтрацию (stateful)
⬆️ Выгорание: рассматривая золу под макроскопом — это не про вопрос «случится или нет», это про вопрос «когда» и «насколько сильно»
⬆️ Avito Database meetup — мероприятие пройдет 24 апреля в 18:30 — запишите себе на полях
⬆️ Назначения подсетей IPv4 и использование некоторых маршрутизируемых адресов в качестве локальных — речь только о локальном использовании адресов внутри инфраструктуры
⬆️ Myrtille — простой и быстрый доступ к удаленным рабочим столам Windows, Linux, приложениям и SSH-серверам через веб-браузер
⬆️ Пакетная фильтрация в Linux — 2 видоса про бесконтекстную пакетную фильтрацию (stateless) и контекстную фильтрацию (stateful)
⬆️ Выгорание: рассматривая золу под макроскопом — это не про вопрос «случится или нет», это про вопрос «когда» и «насколько сильно»
⬆️ Avito Database meetup — мероприятие пройдет 24 апреля в 18:30 — запишите себе на полях
❤7👏6🥰4😁3🤩3
👍👍 Представлена спецификация Windows Operational Readiness
Спецификация упростит тестирование Windows-workload в Kubernetes.
Разработка нацелена на обеспечение готовности Windows-узлов к производственной среде. Планы по улучшению и интеграции тестов в официальный пакет Kubernetes подчеркивают важность инициативы для экосистемы.
Читать статью
#почитать
Спецификация упростит тестирование Windows-workload в Kubernetes.
Разработка нацелена на обеспечение готовности Windows-узлов к производственной среде. Планы по улучшению и интеграции тестов в официальный пакет Kubernetes подчеркивают важность инициативы для экосистемы.
Читать статью
#почитать
👍12❤🔥10❤1🥰1
Вышла новая версия Kubernetes под номером 1.30 а это говорит о том, что скоро завершиться поддержка 1.27
Вот некоторые важные фичи:
1) AppArmor перешел из beta (там он был с 1.4) в GA (прошло 7 лет)! Теперь нужно задавать его не в аннотации, а в PodSecurityContext и SecurityContext.
2) Поддержка User Namespaces перешла в beta! Важная обнова, которая только в 1.29 появилась в статусе alpha.
Тут можно узнать о других изменениях
#новости
Вот некоторые важные фичи:
1) AppArmor перешел из beta (там он был с 1.4) в GA (прошло 7 лет)! Теперь нужно задавать его не в аннотации, а в PodSecurityContext и SecurityContext.
2) Поддержка User Namespaces перешла в beta! Важная обнова, которая только в 1.29 появилась в статусе alpha.
Тут можно узнать о других изменениях
#новости
❤4🔥1
🗿🔨 Как мы разбили монолит на маленькие кусочки и что из этого вышло
В этой статье мы поделимся своим опытом миграции, расскажем о преимуществах микросервисов и роли Domain-Driven Design в этом процессе.
Читать статью
#гайд
В этой статье мы поделимся своим опытом миграции, расскажем о преимуществах микросервисов и роли Domain-Driven Design в этом процессе.
Читать статью
#гайд
👍5❤1
Новый Monq 8.0 — российский all-in-one мониторинг на low и no-code автоматизации: обзор возможностей и «невозможностей»
История комплексного мониторинга на рынке РФ. Речь пойдет:
👉 о текущем функционале Monq и решаемых задачах;
👉 о модуле зонтичного мониторинга, включая карты здоровья и построение ресурсно-сервисных моделей;
👉 о модуле синтетического мониторинга, включая мониторинг пользовательских интерфейсов и веб-сервисов;
👉 о том, как реализован мониторинг инфраструктуры в системе;
👉 о модуле low и no-code автоматизации;
👉 о возможных интеграциях.
Продолжение тут
#почитать
История комплексного мониторинга на рынке РФ. Речь пойдет:
👉 о текущем функционале Monq и решаемых задачах;
👉 о модуле зонтичного мониторинга, включая карты здоровья и построение ресурсно-сервисных моделей;
👉 о модуле синтетического мониторинга, включая мониторинг пользовательских интерфейсов и веб-сервисов;
👉 о том, как реализован мониторинг инфраструктуры в системе;
👉 о модуле low и no-code автоматизации;
👉 о возможных интеграциях.
Продолжение тут
#почитать
👍19❤1
🧔🧔 Доклад с DevWorld 2024
Спикер поделится советами и хитростями из опыта работы с Git.
Это вторая часть, а вот первая.
Смотреть
#мероприятие
Спикер поделится советами и хитростями из опыта работы с Git.
Это вторая часть, а вот первая.
Смотреть
#мероприятие
❤🔥16👍2🥰1
🤔🤔 Как добавить системности в мониторинг продакшна: параметры и тулинг для инцидент-менеджмента
На проде что‑то сломалось — такова суровая реальность, случается с лучшими из нас, увы. Что обычно происходит в подобных случаях? Ловим алерты, бежим смотреть графики и логи, вызваниваем из отпуска разработчика, который занимался этой функциональностью, выкатываем фикс, рвем на себе бороду, проводим пост‑мортем. Это реакция на уровне здравого смысла, классика.
Но когда речь заходит о недозаработанных из‑за инцидента деньгах, расстроенных пользователях — любое улучшение, даже небольшое, на доли процента — может принести ощутимый результат.
Автор расскажет, как подойти к вопросу мониторинга методологически — задействовать инструментарий инцидент‑менеджмента. Обсудит, как оценивать критичность сервисов и какие системы могут быть полезны для отслеживания проблем.
Статья ориентирована в первую очередь на тех, кто прямо сейчас занимается мониторингом на уровне общей инженерной грамотности, но пока не использует в явном виде инцидент‑менеджмент как подход.
Читать статью
#почитать
На проде что‑то сломалось — такова суровая реальность, случается с лучшими из нас, увы. Что обычно происходит в подобных случаях? Ловим алерты, бежим смотреть графики и логи, вызваниваем из отпуска разработчика, который занимался этой функциональностью, выкатываем фикс, рвем на себе бороду, проводим пост‑мортем. Это реакция на уровне здравого смысла, классика.
Но когда речь заходит о недозаработанных из‑за инцидента деньгах, расстроенных пользователях — любое улучшение, даже небольшое, на доли процента — может принести ощутимый результат.
Автор расскажет, как подойти к вопросу мониторинга методологически — задействовать инструментарий инцидент‑менеджмента. Обсудит, как оценивать критичность сервисов и какие системы могут быть полезны для отслеживания проблем.
Статья ориентирована в первую очередь на тех, кто прямо сейчас занимается мониторингом на уровне общей инженерной грамотности, но пока не использует в явном виде инцидент‑менеджмент как подход.
Читать статью
#почитать
❤14🔥11❤🔥1👍1🥰1
Очередной #дайджест для DevOps-ов
❎ Запуск крупных симуляций с помощью AWS Batch multi-container jobs — как применять AWS Batch в рамках беспилотной техники и роботов
❎ Учите матчасть — почему стоит изучать туториалы перед работой с облаками и кому это особенно важно
❎ Распределенная ФС на Go — полезный и подробный 10ти часовой курс
❎ PostgreSQL High Availability и repmgr — как настроить кластер PostgreSQL high-availability с помощью контейнеров Docker и инструмента repmgr
❎ ClickHouse как бэкенд для Prometheus — рекомендации по использованию инструмента и описание альтернативных решений, таких как Thanos, Grafana Mimir и Victoria Metrics
❎ Запуск крупных симуляций с помощью AWS Batch multi-container jobs — как применять AWS Batch в рамках беспилотной техники и роботов
❎ Учите матчасть — почему стоит изучать туториалы перед работой с облаками и кому это особенно важно
❎ Распределенная ФС на Go — полезный и подробный 10ти часовой курс
❎ PostgreSQL High Availability и repmgr — как настроить кластер PostgreSQL high-availability с помощью контейнеров Docker и инструмента repmgr
❎ ClickHouse как бэкенд для Prometheus — рекомендации по использованию инструмента и описание альтернативных решений, таких как Thanos, Grafana Mimir и Victoria Metrics
👍19🎉14❤1❤🔥1🥰1