Havener - это инструмент командной строки немного более высокого уровня для взаимодействия с Kubernetes.
https://proglib.io/w/991190b8
https://proglib.io/w/991190b8
GitHub
GitHub - homeport/havener: /ˈheɪvənə/ - Think of it as a swiss army knife for Kubernetes tasks
/ˈheɪvənə/ - Think of it as a swiss army knife for Kubernetes tasks - homeport/havener
Уроки провала TSB: идеальный водопад неудач.
https://jonstevenshall.medium.com/lessons-from-the-tsb-failure-a-perfect-storm-of-waterfall-failures-4f4d2e789b35
https://jonstevenshall.medium.com/lessons-from-the-tsb-failure-a-perfect-storm-of-waterfall-failures-4f4d2e789b35
Medium
Lessons from the TSB failure: a perfect storm of waterfall failures
It was interesting to read recently that TSB, the British bank which made headlines for the wrong reasons with a cataclysmic IT migration…
Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana.
https://habr.com/ru/post/682720/
https://habr.com/ru/post/682720/
Хабр
Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana
Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать". К какой из...
Pre-Commit хуки, о которых DevOps-инженер должен знать, чтобы управлять Kubernetes.
https://habr.com/ru/company/nixys/blog/682612/
https://habr.com/ru/company/nixys/blog/682612/
Хабр
Pre-Commit хуки, о которых DevOps-инженер должен знать, чтобы управлять Kubernetes
Контролировать качество исходного кода с самого старта жизненного цикла проекта - хорошая практика. Давайте разберемся, как применять этот принцип в работе с Kubernetes. В целом, компании всегда ищут...
⌛ Миф о 21 дне: как на самом деле формируются привычки
Проблема привить полезную привычку (или избавиться от вредной) касается каждого из нас. Рассказываем о самых популярных заблуждениях – смотрим фактам в лицо.
🔗 Основной сайт
🔗 Зеркало
Проблема привить полезную привычку (или избавиться от вредной) касается каждого из нас. Рассказываем о самых популярных заблуждениях – смотрим фактам в лицо.
🔗 Основной сайт
🔗 Зеркало
👍2
Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли.
https://habr.com/ru/company/flant/blog/682520/
https://habr.com/ru/company/flant/blog/682520/
Хабр
Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли
Не так давно мы решили добавить в нашу Kubernetes-платформу Deckhouse поддержку Cilium. Однако в процессе разработки модуля cni-cilium неожиданно столкнулись со сложностями, для преодоления которых...
👍2
🤔 Когда нас спрашивают, с какого языка начать изучение программирования, мы советуем стартовать с… английского.
Ведь зная английский, вы легко разберётесь в документации практически любого языка программирования, библиотеки или фреймворка.
🧩 IT имеет свою специфику и терминологию. Чтобы облегчить освоение языка, мы создали собственную программу обучения «Английский для IT» с соответствующей лексикой, наиболее значимой грамматикой и практическими упражнениями.
После прохождения курса вы сможете не только читать документацию и профессиональную литературу, но и разовьёте навыки делового общения для прохождения собеседований в зарубежных IT-компаниях.
📌 Всю необходимую информацию о курсе и преподавателях вы найдёте на странице курса.
Будем рады видеть вас учениками proglib.academy
Ведь зная английский, вы легко разберётесь в документации практически любого языка программирования, библиотеки или фреймворка.
🧩 IT имеет свою специфику и терминологию. Чтобы облегчить освоение языка, мы создали собственную программу обучения «Английский для IT» с соответствующей лексикой, наиболее значимой грамматикой и практическими упражнениями.
После прохождения курса вы сможете не только читать документацию и профессиональную литературу, но и разовьёте навыки делового общения для прохождения собеседований в зарубежных IT-компаниях.
📌 Всю необходимую информацию о курсе и преподавателях вы найдёте на странице курса.
Будем рады видеть вас учениками proglib.academy
proglib.academy
Английский для IT
Индивидуальная программа обучения технического английского языка для программистов с нуля до PRO
👍2
Посмотрите на модифицированную версию Make, которая использует последние возможности песочницы ядра для реализации строгой проверки зависимостей.
https://justine.lol/make/
https://justine.lol/make/
justine.lol
Using Landlock to Sandbox GNU Make
Sandboxing build systems has never been easier
От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей.
https://habr.com/ru/company/vk/blog/683152/
https://habr.com/ru/company/vk/blog/683152/
Хабр
От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей
Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся рекомендациями VK Музыки. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций...
👍2
Загадочный случай фантомного сертификата
В этой статье я расскажу про практический случай одной конфигурационной ошибки, которая привела к неожиданному эффекту, заняла меня на пару часов исследований и показала как важно понимать, что скрывает под собой тотальная автоматизация. Я подумал, что процесс отлова был достаточно интересным, чтобы им поделиться.
https://habr.com/ru/post/672992/
В этой статье я расскажу про практический случай одной конфигурационной ошибки, которая привела к неожиданному эффекту, заняла меня на пару часов исследований и показала как важно понимать, что скрывает под собой тотальная автоматизация. Я подумал, что процесс отлова был достаточно интересным, чтобы им поделиться.
https://habr.com/ru/post/672992/
Хабр
Загадочный случай фантомного сертификата
В этой статье я расскажу про практический случай одной конфигурационной ошибки, которая привела к неожиданному эффекту, заняла меня на пару часов исследований и показала как важно понимать, что...
👍5
Okteto Cloud – ещё один способ организации локальной разработки в Kubernetes.
https://habr.com/ru/company/flant/blog/667806/
https://habr.com/ru/company/flant/blog/667806/
Хабр
Okteto Cloud – ещё один способ организации локальной разработки в Kubernetes
В этой статье мы рассмотрим подход, при котором разработка приложений ведется непосредственно в кластере Kubernetes, а отдельные операции сборки и деплоя оказываются не нужны. Такую возможность...
Оправдывает ли сбой Fastly заголовки «Единственная точка отказа»?
https://jonstevenshall.medium.com/does-the-fastly-outage-justify-single-point-of-failure-headlines-355e3419146
https://jonstevenshall.medium.com/does-the-fastly-outage-justify-single-point-of-failure-headlines-355e3419146
Medium
Does the Fastly outage justify “Single Point of Failure” headlines?
Probably not.
👍1
Человеческим языком про метрики 1: Потерянное введение.
https://habr.com/ru/company/tochka/blog/683608/
https://habr.com/ru/company/tochka/blog/683608/
Хабр
Человеческим языком про метрики 1: Потерянное введение
Однажды мне понадобилось внедрить метрики в сервисы своей команды. С самого начала я не понимал, что именно хочу получить: одно дело — прикрутить библиотеку и нарисовать графики, другое дело —...
Публикация с подробным анализом производительности, посвященная оптимизации TCP для обеспечения высокой пропускной способности глобальной сети при сохранении низкой задержки.
https://blog.cloudflare.com/optimizing-tcp-for-high-throughput-and-low-latency/
https://blog.cloudflare.com/optimizing-tcp-for-high-throughput-and-low-latency/
🗿➡️☕ От монолита к микросервисам: как металлурги переходят с Oracle и SQL на Java-стек
Поддерживать старый код или шагнуть в продвинутое настоящее? Сложно, но можно, если все рассчитать. История перехода металлургического комбината на современный стек.
🔗 Основной сайт
🔗 Зеркало
Поддерживать старый код или шагнуть в продвинутое настоящее? Сложно, но можно, если все рассчитать. История перехода металлургического комбината на современный стек.
🔗 Основной сайт
🔗 Зеркало
👍3
Как мы использовали RabbitMQ для разбиения монолита крупнейшего ритейлера страны.
https://habr.com/ru/company/automacon/blog/684322/
https://habr.com/ru/company/automacon/blog/684322/
Хабр
Как мы использовали RabbitMQ для разбиения монолита крупнейшего ритейлера страны*
Накопить за 7 лет терабайты данных в монолите и решить, что пора оптимизировать систему и разбивать её на микросервисы — страшный сон для айтишника. Добавим сюда ещё база на решениях от 1С и...
gProfiler — это общесистемный профилировщик, объединяющий несколько профилировщиков выборки для создания единой визуализации того, на что тратит время ваш процессор.
https://gprofiler.io/
https://gprofiler.io/
Granulate
Continuous Profiling - Granulate Open Source Continuous Profiling Platform
By continuously analyzing code performance across your entire environment, you can optimize the most resource-consuming parts of your code, improve application performance, and reduce costs.