В этом посте есть несколько полезных приемов для написания более мощных файлов Makefile для проектов Python.
Читать пост
Читать пост
Расскажите, какие YouTube-каналы смотрите по тематике программирования?
#интерактив
#интерактив
Несоответствие импеданса: SRE против скорости разработки
Как мы можем работать над повышением надежности, когда люди считают, что наши усилия противоречат скорости?
Читать статью
Как мы можем работать над повышением надежности, когда люди считают, что наши усилия противоречат скорости?
Читать статью
Очередной #дайджест по DevOps:
💻 Проблема некарательной культуры безопасности
💻 Обеспечение надежности: SLO, дежурный процесс и постмортемы
💻 Устойчивость требует помощи друг другу
💻 Модели взаимодействия SRE
💻 5 стратегий, которые помогут улучшить вашу коммуникацию при инцидентах
💻 Движение микросервисов Amazon Prime Video не приводит к монолиту
💻 Чем различаются Kafka и RabbitMQ простыми словами
💻 Проблема некарательной культуры безопасности
💻 Обеспечение надежности: SLO, дежурный процесс и постмортемы
💻 Устойчивость требует помощи друг другу
💻 Модели взаимодействия SRE
💻 5 стратегий, которые помогут улучшить вашу коммуникацию при инцидентах
💻 Движение микросервисов Amazon Prime Video не приводит к монолиту
💻 Чем различаются Kafka и RabbitMQ простыми словами
👍2
Чеклист для запуска или миграции приложений в Kubernetes
В посте автор делится чеклистом для оперативного и безболезненного переезда в Kubernetes. У его компании очень много разных продуктов, а как следствие — разных команд разработчиков и администраторов. У всех своя архитектура, стек, любимые языки программирования, SLA и требования по нагрузке. Именно поэтому переезд является тяжелой задачей.
Читать статью
В посте автор делится чеклистом для оперативного и безболезненного переезда в Kubernetes. У его компании очень много разных продуктов, а как следствие — разных команд разработчиков и администраторов. У всех своя архитектура, стек, любимые языки программирования, SLA и требования по нагрузке. Именно поэтому переезд является тяжелой задачей.
Читать статью
Gitlab-ci модульные pipelines для вашего enterprise
Автор делится опытом построения «модульных» pipelines на основе gitlab-ci. Он рассказывает, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
Читать статью
Автор делится опытом построения «модульных» pipelines на основе gitlab-ci. Он рассказывает, что такое модульный CI/CD, из чего он состоит, для чего нужен и как поможет командам, поддерживающим большой список нетиповых репозиториев.
Читать статью
🔥5
DevSecOps и практики разработки защищенного ПО в контексте современных вызовов.
Автор рассказывает о технологических вызовах, рассматривает наиболее актуальные сегодня практики безопасной разработки с точки зрения современных запросов индустрии и делится собственным взглядом на тренды отрасли и вектора развития в текущих реалиях.
Читать статью
Автор рассказывает о технологических вызовах, рассматривает наиболее актуальные сегодня практики безопасной разработки с точки зрения современных запросов индустрии и делится собственным взглядом на тренды отрасли и вектора развития в текущих реалиях.
Читать статью
Напишите политику для AWS S3 бакета, которая разрешает доступ только с определенных IP адресов.
{
"Id": "AllowFromSourceIP",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SourceIP",
"Action": "s3:*",
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::demo-bucket",
"arn:aws:s3:::demo-bucket/*"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"11.11.11.11/32",
"22.22.22.22/32"
]
}
},
"Principal": "*"
}
]
}
#вопросы_с_собеседований
{
"Id": "AllowFromSourceIP",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SourceIP",
"Action": "s3:*",
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::demo-bucket",
"arn:aws:s3:::demo-bucket/*"
],
"Condition": {
"NotIpAddress": {
"aws:SourceIp": [
"11.11.11.11/32",
"22.22.22.22/32"
]
}
},
"Principal": "*"
}
]
}
#вопросы_с_собеседований
❤4
Серверы Cloudflare больше не владеют IP-адресами — так как же они подключаются к Интернету?
Cloudflare использует новый подход, чтобы максимально использовать ограниченное количество IPv4-адресов для исходящего трафика: «мягкая одноадресная рассылка».
Читать статью
Cloudflare использует новый подход, чтобы максимально использовать ограниченное количество IPv4-адресов для исходящего трафика: «мягкая одноадресная рассылка».
Читать статью
👍1
Крушение рейса 548 British European Airways
Недееспособность пилота, ссоры и широкий разлад между когортами пилотов — это лишь некоторые из многих факторов, способствовавших авиакатастрофе. В ответ на эту аварию 1972 года Великобритания обязала использовать бортовые диктофоны на всех коммерческих рейсах.
Читать статью
Недееспособность пилота, ссоры и широкий разлад между когортами пилотов — это лишь некоторые из многих факторов, способствовавших авиакатастрофе. В ответ на эту аварию 1972 года Великобритания обязала использовать бортовые диктофоны на всех коммерческих рейсах.
Читать статью
👍4
Очередной #дайджест статей по DevOps:
✍️ Docker больше не нужен
✍️ 4 важных отличия DevOps от SRE
✍️ Модернизация приложений и обеспечение надёжности сайтов (SRE)
✍️ Как реализовать ролевую систему доступа через Open Policy Agent. Опыт PaaS Авито
✍️ Мониторинг пользователей OpenVPN с помощью Zabbix и визуализации в Grafana
✍️ GitOps c ArgoCD для конфигурации кластеров K8S/OKD/Openshift и приложений, размещаемых в них
✍️ Shift Left: красивый отчет или реальность?
✍️ Docker больше не нужен
✍️ 4 важных отличия DevOps от SRE
✍️ Модернизация приложений и обеспечение надёжности сайтов (SRE)
✍️ Как реализовать ролевую систему доступа через Open Policy Agent. Опыт PaaS Авито
✍️ Мониторинг пользователей OpenVPN с помощью Zabbix и визуализации в Grafana
✍️ GitOps c ArgoCD для конфигурации кластеров K8S/OKD/Openshift и приложений, размещаемых в них
✍️ Shift Left: красивый отчет или реальность?
🔥3
Пирамида оповещений
Пирамида, представленная в этой статье, имеет три уровня мониторинга: операционный, проверка данных и бизнес-предположения. Это примерно соответствует таким вопросам, как: работает ли система? Проходит ли через неё нужное количество данных? Это правильные данные?
Читать статью
Пирамида, представленная в этой статье, имеет три уровня мониторинга: операционный, проверка данных и бизнес-предположения. Это примерно соответствует таким вопросам, как: работает ли система? Проходит ли через неё нужное количество данных? Это правильные данные?
Читать статью
👍2
Какой средой разработки пользуетесь?
#интерактив
#интерактив
Отчет о доступности GitHub: июнь 2023 г.
Пару недель назад GitHub был недоступен, даже иногда включая его страницу статуса. В этом отчете это подробно рассматривается, и причина довольно интересна.
Читать отчет
Пару недель назад GitHub был недоступен, даже иногда включая его страницу статуса. В этом отчете это подробно рассматривается, и причина довольно интересна.
Читать отчет
👍1
Что такое Amazon ECS?
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) — это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
#вопросы_с_собеседований
Определение Amazon: Amazon Elastic Container Service (Amazon ECS) — это полностью управляемый сервис оркестрации контейнеров. Благодаря безопасности, надежности и масштабируемости сервиса ECS ряд заказчиков, например компании Duolingo, Samsung, GE и Cookpad доверяют ему и выполняют в нем свои самые конфиденциальные и критически важные приложения.
#вопросы_с_собеседований
👍1
⚙️ 3 совета по использованию Git для начинающих
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
Читать статью
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
Читать статью
🔥3👍1
Отказоустойчивость
Подробный обзор различных видов отказоустойчивости, включая методологию и цели каждого вида.
Читать статью
Подробный обзор различных видов отказоустойчивости, включая методологию и цели каждого вида.
Читать статью
В работе используете linux, macOS или Windows? Расскажите в комментариях ⬇️
#интерактив
#интерактив
Простыми словами о базовых принципах SRE
В статье автор разбирается, что означает SRE, какие практики в него входят и как их применять.
Читать статью
В статье автор разбирается, что означает SRE, какие практики в него входят и как их применять.
Читать статью
👍3😁1
Highload-проект с нуля за 2 месяца
Как за ограниченное время из готовых компонентов создать и запустить по-настоящему нагруженный проект? В статье автор рассмотрел пример метрик, архитектуры, технических ограничений и подходов к проектированию систем на примере проекта «Экологический диктант».
Читать статью
Как за ограниченное время из готовых компонентов создать и запустить по-настоящему нагруженный проект? В статье автор рассмотрел пример метрик, архитектуры, технических ограничений и подходов к проектированию систем на примере проекта «Экологический диктант».
Читать статью
🔥2👍1