Интересный отчет, основанный на опросе практиков SRE, в котором некоторые виды поведения соотносятся с поведением элиты. Новый опрос открыт.
Читать статью
Читать статью
#вопросы_с_собеседований
Что такое непрерывная интеграция?
Практика разработки, при которой разработчики часто интегрируют код в общий репозиторий. Может варьироваться от пары изменений в день или неделю до пары изменений за час в более крупных масштабах.
Каждый фрагмент кода (изменение / патч) проверяется для того, чтобы изменения можно было безопасно объединить. Сегодня обычной практикой является тестирование изменений с помощью автоматизированной сборки, которая обеспечивает интеграцию кода. Это может быть одна сборка, которая запускает несколько тестов на разных уровнях (модульных, функциональных и т. д.), или несколько отдельных сборок, которые нужно пройти, чтобы изменения были добавлены в репозиторий.
Что такое непрерывная интеграция?
Практика разработки, при которой разработчики часто интегрируют код в общий репозиторий. Может варьироваться от пары изменений в день или неделю до пары изменений за час в более крупных масштабах.
Каждый фрагмент кода (изменение / патч) проверяется для того, чтобы изменения можно было безопасно объединить. Сегодня обычной практикой является тестирование изменений с помощью автоматизированной сборки, которая обеспечивает интеграцию кода. Это может быть одна сборка, которая запускает несколько тестов на разных уровнях (модульных, функциональных и т. д.), или несколько отдельных сборок, которые нужно пройти, чтобы изменения были добавлены в репозиторий.
👍2
M3s — это инструмент для запуска кластера Kubernetes под управлением Apache Mesos/ClusterD.
Открыть на GitHub
Перейти на GitHub Pages
Открыть на GitHub
Перейти на GitHub Pages
AVID (AI Vulnerability Database) — это база данных уязвимостей ИИ, в которой рассматриваются сбои в моделях. Начало таксономии видов отказов и базы данных конкретных отказов. Вероятно, это важная область исследований.
Открыть avidml
Открыть 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
#вопросы_с_собеседований
[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: как объяснять и распространять значимые идеи».
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять 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.
Читать доклад
Вот изложение выступления Фреда Хеберта на конференции 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) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.
Читать статью
Федеральная торговая комиссия США (FTC) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.
Читать статью
Что такое inode в Linux?
Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
#вопросы_с_собеседований
Индексный дескриптор в файловой системе, который хранит метаданные о файлах, за исключением имени файла. В дескрипторе хранится: длина файла в байтах, id устройства с файлом, id пользователя владельца файла, id группы файла, режим файла (права доступа), timestamp последнего изменения файла, счётчик хардлинков, указатели на блоки файла.
#вопросы_с_собеседований
👍7❤3
Запрос FTC, ответ: как облачные провайдеры ведут бизнес
Федеральная торговая комиссия США (FTC) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.
Читать статью
Федеральная торговая комиссия США (FTC) запросила информацию о облачных провайдерах, в том числе о надежности. Вот ответ Кори Куинна.
Читать статью
❤2🤔1
🚩 Кому не подходит работа в IT: 6 красных флагов
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
🔗 Основной сайт
🔗 Зеркало
Давно хочешь вкатиться в АйТи и думаешь, что это идеальная работа для тебя? А давай проверим?
🔗 Основной сайт
🔗 Зеркало
🔥1
Почему эластичность важна для масштабируемой доставки обновлений в реальном времени
В этой статье доказывается, что эластичное масштабирование сложнее реализовать, и оно более важно для случаев использования, связанных с потоковой передачей обновлений пользователям в режиме реального времени.
Читать статью
В этой статье доказывается, что эластичное масштабирование сложнее реализовать, и оно более важно для случаев использования, связанных с потоковой передачей обновлений пользователям в режиме реального времени.
Читать статью
👍2😁2
Peace — это интересный фреймворк автоматизации с некоторыми новыми идеями. Работа в процессе, но видение хорошо изложено.
Открыть сайт
Открыть GitHub
Открыть сайт
Открыть GitHub
👍2
История остановки Let’s Encrypt на прошлой неделе
Во время непрерывного развертывания в течение очень короткого периода времени в разных частях инфраструктуры выполнялся старый или новый код с неожиданными результатами.
Читать статью
Во время непрерывного развертывания в течение очень короткого периода времени в разных частях инфраструктуры выполнялся старый или новый код с неожиданными результатами.
Читать статью
👍1