Переводим статический веб-сайт на языки мира при помощи Weblate.
https://habr.com/ru/articles/732390/
https://habr.com/ru/articles/732390/
Хабр
Переводим статический веб-сайт на языки мира при помощи Weblate
Генераторы статических сайтов (static site generators, SSGs), такие, как Zola (Rust), Hugo (Golang), Jekyll (Ruby), Pelican (Python), Gatsby (JS) и прочие, активно набирают для создания личных...
👍2
Внутренние подробности о построении стека мониторинга во время быстрого роста команды. Что мониторить? О чем предупреждать? Что работает и что команда сделала бы по-другому?
https://medium.com/miro-engineering/our-journey-to-data-engineering-monitoring-c14d6ff20351
https://medium.com/miro-engineering/our-journey-to-data-engineering-monitoring-c14d6ff20351
Medium
Miro Data Engineering team’s journey to monitoring
Co-authored by Ricardo Souza.
👍2
Forwarded from Вокруг Kubernetes в VK
🔔 Nginx Ingress в Kubernetes: настраиваем мониторинг и оповещения
Решили разобраться, как самостоятельно установить и сконфигурировать Ingress-контроллер Nginx, а также настроить оповещения для ключевых метрик Ingress в Kubernetes. Для этого нашли и перевели пошаговую инструкцию.
В статье объясняется, зачем для этого понадобятся Prometheus и Grafana, а также приводятся примеры кода с пояснениями.
* Для работы вам понадобится кластер Kubernetes и менеджер пакетов Helm v3.
Решили разобраться, как самостоятельно установить и сконфигурировать Ingress-контроллер Nginx, а также настроить оповещения для ключевых метрик Ingress в Kubernetes. Для этого нашли и перевели пошаговую инструкцию.
В статье объясняется, зачем для этого понадобятся Prometheus и Grafana, а также приводятся примеры кода с пояснениями.
* Для работы вам понадобится кластер Kubernetes и менеджер пакетов Helm v3.
Хабр
Как настроить мониторинг и оповещения на Nginx ingress в Kubernetes
Команда VK Cloud перевела пошаговую инструкцию о том, как установить и сконфигурировать ingress-nginx, Prometheus и Grafana, а также настроить оповещения для ключевых метрик Ingress. Для работы...
Истинная стоимость создания собственной IMS.
https://www.squadcast.com/blog/the-true-cost-of-building-your-own-incident-management-system-ims
https://www.squadcast.com/blog/the-true-cost-of-building-your-own-incident-management-system-ims
Squadcast
The True Cost of Building your Own Incident Management System (IMS) | Squadcast
Is your organization on the lookout for an incident management tool? If yes, you may wonder- am I better off building my own? This blog outlines some of the key factors to consider while choosing whether to build or buy an incident management software.
Чем раньше, тем лучше: сдвигаем тестирование в начало разработки в среде Kubernetes.
https://habr.com/ru/companies/vk/articles/732996/
https://habr.com/ru/companies/vk/articles/732996/
Хабр
Чем раньше, тем лучше: сдвигаем тестирование в начало разработки в среде Kubernetes
Чаще всего продукты тестируют ближе к концу жизненного цикла разработки. Однако существует концепция Shift-left testing, принципиально изменяющая подход к тестированию. Команда VK Cloud перевела...
История о жрущем память API-сервере Kubernetes.
https://habr.com/ru/companies/rtlabs/articles/732858/
https://habr.com/ru/companies/rtlabs/articles/732858/
Хабр
История о жрущем память API-сервере Kubernetes
Наша команда занимается сопровождением кластеров Kubernetes внутри компании. Мы стараемся построить модель предоставления кластера как услуги, насколько это возможно в наших реалиях. Несколько месяцев...
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
🔗 Основной сайт
🔗 Зеркало
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
🔗 Основной сайт
🔗 Зеркало
Пост о решении распространенных проблем нагрузочного тестирования в масштабе с использованием адаптивной среды нагрузочного тестирования, которая использует BFP для захвата трафика.
https://www.uber.com/en-EE/blog/introducing-ballast-an-adaptive-load-test-framework/
https://www.uber.com/en-EE/blog/introducing-ballast-an-adaptive-load-test-framework/
❤1
Создание или покупка систем управления инцидентами: какова реальная стоимость развертывания собственной системы?
https://www.squadcast.com/blog/the-true-cost-of-building-your-own-incident-management-system-ims
https://www.squadcast.com/blog/the-true-cost-of-building-your-own-incident-management-system-ims
Squadcast
The True Cost of Building your Own Incident Management System (IMS) | Squadcast
Is your organization on the lookout for an incident management tool? If yes, you may wonder- am I better off building my own? This blog outlines some of the key factors to consider while choosing whether to build or buy an incident management software.
💬 26 правил эффективного общения для разработчиков
Разработчики часто лучше пишут код, чем общаются с людьми, и это может привести к недопониманию и конфликтам. В этой статье мы расскажем, как эффективно общаться в чатах, по электронной почте, на созвонах и во время код-ревью. Следуя нашим советам, вы улучшите свое взаимодействие с коллегами по команде и избежите ненужных конфликтов.
🔗 Основной сайт
🔗 Зеркало
Разработчики часто лучше пишут код, чем общаются с людьми, и это может привести к недопониманию и конфликтам. В этой статье мы расскажем, как эффективно общаться в чатах, по электронной почте, на созвонах и во время код-ревью. Следуя нашим советам, вы улучшите свое взаимодействие с коллегами по команде и избежите ненужных конфликтов.
🔗 Основной сайт
🔗 Зеркало
Хороший, краткий учебник по спецификации программного обеспечения, охватывающий наиболее распространенные форматы и некоторые текущие проблемы роста экосистемы.
https://anonymoushash.vmbrasseur.com/2023/04/24/software-bill-of-materials-sbom
https://anonymoushash.vmbrasseur.com/2023/04/24/software-bill-of-materials-sbom
{anonymous => 'hash'};
📖 Software Bill of Materials (SBOM)
Those who wish to incorporate SBOMs into their processes must deal with the growing pains of an evolving ecosystem.
Пост об ответах на инциденты и планах по реакции на них.
https://firehydrant.com/blog/assembly-time-is-where-you-have-the-most-control-of-an-incident/
https://firehydrant.com/blog/assembly-time-is-where-you-have-the-most-control-of-an-incident/
FireHydrant
Assembly time is where you have the most control of an incident
Although we can’t control how long it might take to mitigate an incident, we can exercise a great deal of control over how quickly and prepared we get to the scene of the problem. We call that phase of the incident lifecycle “assembly time.”
Взгляд на использование эфемерных контейнеров в Kubernetes для облегчения отладки.
https://www.pagerduty.com/blog/debugging-kubernetes-with-ephemeral-containers/
https://www.pagerduty.com/blog/debugging-kubernetes-with-ephemeral-containers/
PagerDuty
Debugging Kubernetes with Automated Runbooks & Ephemeral Containers
Data retrieved during an incident can be useful for both triage as well as post-incident root-cause analysis. But capturing that data from production can be difficult. PagerDuty’s Automated Runbooks make use of new technologies - such as Kubernetes Ephemeral…
❤1
Время сборки — это время, когда вы имеете наибольший контроль над инцидентом.
https://firehydrant.com/blog/assembly-time-is-where-you-have-the-most-control-of-an-incident/
https://firehydrant.com/blog/assembly-time-is-where-you-have-the-most-control-of-an-incident/
FireHydrant
Assembly time is where you have the most control of an incident
Although we can’t control how long it might take to mitigate an incident, we can exercise a great deal of control over how quickly and prepared we get to the scene of the problem. We call that phase of the incident lifecycle “assembly time.”
❤1