Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.23K photos
69 videos
4 files
2.44K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
Не забудьте оставить комментарий с вашими мыслями об ИИ в программировании! Какие преимущества и недостатки вы видите? Какие инструменты рекомендуете попробовать коллегам? 🤔💬
🖥 Книжная полка DevOps-инженера

Если вас интересует путь в DevOps и подходящие книги для разных уровней, здесь найдете все необходимое. Автор делится рекомендациями по книгам для новичков, посвященным основам разработки и администрирования, и тем, кто изучает архитектуру, методологии и практики DevOps. Помимо этого, затрагиваются культура и необходимые soft skills, чтобы стать эффективным инженером. Подборка охватывает весь спектр знаний, помогая быстро ориентироваться в DevOps и в дальнейшем глубже изучить нужные темы. Подробнее читайте в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Очередной #дайджест для DevOps

🛟 Как создавать отказоустойчивые системы — инфографика для разработчика

🛟 Почему мне нравится обсуждать actions items в incident reviews — что полезного можно извлечь из incident reviews

🛟 Бенчмаркинг и тестирование производительности в Go — руководство по бенчмаркингу для новичков в Go

🛟 lnav — недооценённый инструмент для работы с логами

🛟 Как снизить расходы на мониторинг — способы хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь
Какие диапазоны IP-адресов запрещены для IP-адресов конечных точек в Kubernetes EndpointSlices?
Anonymous Quiz
19%
192.0.0.0/8
49%
169.254.0.0/16
17%
10.0.0.0/8
16%
172.16.0.0/12
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Какие инструменты вы будете использовать для оркестровки контейнеров?

Вот некоторые инструменты, которые мы можем использовать для оркестровки контейнеров:

Docker Swarm: это инструмент управления оркестровкой, работающий на приложениях Docker, который помогает в создании и развертывании узлов Docker.

Apache Mesos: это менеджер кластера, который помогает в изоляции и совместном использовании ресурсов.

Kubernetes: это система оркестровки контейнеров с открытым исходным кодом, которая автоматизирует развертывание, масштабирование и управление программным обеспечением.
🖥 Книги по DevOps для новичков и профессионалов

Если вы занимаетесь DevOps или хотите разобраться в этой сфере, эта подборка книг предлагает много практических советов и подходов. Узнайте, как Python помогает автоматизировать сети, а также о реальных способах внедрения DevOps в компании. В книгах затрагиваются важные аспекты, такие как архитектура, безопасность и культура команды, что поможет вам улучшить производительность. Интересный взгляд на взаимодействие между IT и бизнесом также раскрыт в одном из рекомендованных произведений. Подробнее читайте в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
🔐 🔑 OAuth 2: как работает современная авторизация

Помнишь кнопку «Войти через Google»? Та самая кнопка, которая избавляет от необходимости запоминать очередной пароль. Сегодня разберем, как работает эта магия изнутри, почему гиганты вроде Spotify и Medium используют такой способ входа, и как внедрить его в свое приложение. Спойлер: это проще, чем кажется, и гораздо безопаснее традиционной формы регистрации.

Читать статью
⚡️Самые полезные каналы по DevOps в одной папке

В ней:
канал для подготовки к собеседованиям
интересные задачи
основной канал (этот)
лучшие вакансии из сферы
и наш чат, в котором можно общаться и задавать вопросы

Добавляйте 👉 тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
#дайджест перед выходными

🛟 Руководство от ненавистника Kubernetes: как использовать эту технологию — в руководстве ненавистника вы найдете ценные советы, как извлечь максимум пользы из Kubernetes

🛟 Tailspin — логи с подсветкой, которая будет работать одинаково стабильно для разных лог-файлов

🛟 Constellation — это движок Kubernetes, который оборачивает ваш кластер K8s в единый конфиденциальный контекст, защищенный и зашифрованный от базовой облачной инфраструктуры

🛟 k8sgpt — как искусственный интеллект помогает обучать DevOps-инженеров

🛟 AI и Docker — новая эра автоматизации разработки
🤔🤔 Zabbix vs Prometheus. Что выбрать для гетерогенной инфраструктуры?

Как правило, рано или поздно система приходит к равновесному состоянию: часть пользователей работает на рабочих станциях Windows, специалисты — на Unix-подобных операционных системах.

В этой статье рассматриваются достоинства и недостатки популярных систем мониторинга, а также процесс развертывания их в гетерогенной среде Windows-Linux.

Подробнее тут

#гайд
👾🔍 Укрощение монстров: мониторинг и управление ресурсоемкими запросами в Django + PostgreSQL

Каждый Django-разработчик рано или поздно сталкивается с неожиданно «тяжелыми» запросами, способными превратить быстрое приложение в неповоротливого слона. Рассказываем, как с помощью django-pgactivity выследить и обезвредить такие запросы, прежде чем они создадут проблемы вашим пользователям.

Читать статью
Media is too big
VIEW IN TELEGRAM
#memes

Словарный запас айтишника в выходной день
🎅 Какой подарок вы бы хотели на НГ? Пишите в комментариях👇

Да, начинать готовиться к Новому году никогда не рано😉

#интерактив
🔀 Команды git merge и git rebase: преимущества, недостатки и ключевые различия

Один из ключевых аспектов работы с системой контроля версий Git — перенос изменений из одной ветки в другую. Для этого существует два основных инструмента: git merge и git rebase.

Хотя они решают одну и ту же задачу по интеграции кода, делают они это разными способами. Разберемся, как именно работают git merge и git rebase, и какую опцию стоит выбрать в конкретной ситуации.

🔗 Читать статью
🔗 Зеркало
🛟🛟 Архитектура кластеров Kubernetes — выбор размера рабочего узла

Если вы создаете on-premises кластер, стоит ли вам использовать несколько мощных серверов последнего поколения или использовать около дюжины старых машин, которые будут валяться в центре обработки данных?

Или, если вы используете управляемый сервис Kubernetes, такой как Google Kubernetes Engine (GKE), следует ли вам использовать восемь экземпляров n1-standard-1 или два экземпляра n1-standard-4 для достижения желаемой вычислительной мощности?

Продолжение здесь

#гайд