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

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

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

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

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
Данные, лежащие в основе отложенных обновлений страницы состояния

Сравнивая публикацию на странице статуса с их независимым мониторингом услуг, Metrist может создавать статистику о том, сколько времени требуется компаниям для публикации на своих страницах статуса в случае сбоя.

Читать статью
👍1
Инцидент Heroku 2558

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

Читать статью
👨‍💻🗺️ Кому в IT жить хорошо: Indeed опубликовал список из 19 наиболее востребованных спецов за рубежом в 2023 году

Рассказываем, кем нужно быть и какой стек начать изучать, чтобы жить в Кремниевой долине и зарабатывать от $150 000.

🔗 Основной сайт
🔗 Зеркало
1👍1
Интересный отчет, основанный на опросе практиков SRE, в котором некоторые виды поведения соотносятся с поведением элиты. Новый опрос открыт.

Читать статью
#вопросы_с_собеседований
Что такое непрерывная интеграция?

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

Каждый фрагмент кода (изменение / патч) проверяется для того, чтобы изменения можно было безопасно объединить. Сегодня обычной практикой является тестирование изменений с помощью автоматизированной сборки, которая обеспечивает интеграцию кода. Это может быть одна сборка, которая запускает несколько тестов на разных уровнях (модульных, функциональных и т. д.), или несколько отдельных сборок, которые нужно пройти, чтобы изменения были добавлены в репозиторий.
👍2
M3s — это инструмент для запуска кластера Kubernetes под управлением Apache Mesos/ClusterD.

Открыть на GitHub
Перейти на GitHub Pages
AVID (AI Vulnerability Database) — это база данных уязвимостей ИИ, в которой рассматриваются сбои в моделях. Начало таксономии видов отказов и базы данных конкретных отказов. Вероятно, это важная область исследований.

Открыть avidml
«Проблема людей» в управлении инцидентами

Что вы можете сделать, когда управление инцидентом похоже на метания стаи кошек? В этой статье есть несколько советов.

Читать статью
Напишите простой демон для systemd, который будет поддерживать работу процесса и перезапускаться в случае выхода из строя процесса.

[Unit]
Description=Test_service
After=postgres.service
StartLimitBurst=5
StartLimitIntervalSec=10
[Service]
Type=simple
Restart=always
RestartSec=1
User=centos
ExecStart=/usr/bin/env python /app/server.py
[Install]
WantedBy=multi-user.target
#вопросы_с_собеседований
👍5
Увлекаетесь биохакингом?
Расскажите в комментариях ⬇️
#интерактив
✍️ «Библиотека программиста» находится в поиске переводчика технических статей

Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.

Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».

Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍3
Примите сложность; Затяните петли обратной связи

Вот изложение выступления Фреда Хеберта на конференции QCon в Нью-Йорке. Альтернативное название доклада: This Is All Going To Hell Anyway
All We Can Do Is Influence How Long It’s Gonna Take.

Читать доклад
Что такое CI/CD в двух словах?

Свод практик, направленный на автоматизацию тестирования и доставки новых компонент проекта заинтересованным сторонам (разработчики, аналитики, инженеры качества, конечные пользователи и др.).
#вопросы_с_собеседований
👍1
Устойчивый механизм повторных попыток и восстановления: повышение отказоустойчивости и надежности системы.

Читать статью
👍1
Какой формат обучающих материалов предпочитаете? Статьи, видео, гайды, задачи, или личное наставничество?
#интерактив
Запрос FTC, ответ: как облачные провайдеры ведут бизнес

Федеральная торговая комиссия США (FTC) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.

Читать статью
Что такое inode в Linux?

Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
#вопросы_с_собеседований
👍73
Запрос FTC, ответ: как облачные провайдеры ведут бизнес

Федеральная торговая комиссия США (FTC) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.

Читать статью
2🤔1
🚩 Кому не подходит работа в IT: 6 красных флагов

Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?

🔗 Основной сайт
🔗 Зеркало
🔥1
Почему эластичность важна для масштабируемой доставки обновлений в реальном времени

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

Читать статью