Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🔄 Как минимизировать убытки в работе с инцидентами: опыт группы мониторинга Kuber

👋 Автор: Дарья Попова, тимлид группы мониторинга в Kuber

🔍 Что внутри?
• Процессы и инструменты для автоматизации инцидентов
• Как обеспечить клиентов сервисом уровня 10/10
• Почему для такой работы нужна именно команда, а не одиночки

📌 Подробнее — в статье на Habr:
👉 Читать

#IT #DevOps #Автоматизация
🚀 Разбираем Talos Linux: легковесная ОС для Kubernetes-кластеров

Команда добавила новый инструмент в арсенал — Talos Linux. Это минималистичная операционная система, заточенная под запуск Kubernetes, с рядом преимуществ:
Безопасность: отсутствие SSH, read-only корневая система
Управляемость: настройка через API, а не вручную
Простота развертывания кластера

В статье — пошаговый гайд по созданию тестового кластера и деплою первого приложения.

🔗 Читать на Habr

#Kubernetes #DevOps #TalosLinux #Инфраструктура
🔧 Разработка высоконагруженных API: Как избежать коллапса при росте нагрузки?

Ваш API уверенно работал на ста запросах в секунду? Отлично! Но когда трафик вырос до десятков тысяч, начались сбои, лаги и ошибки 502/504? Знакомая ситуация.

🧠 Почему это происходит?
• Слишком простые решения перестают работать на масштабе
• Неправильные подходы к кешированию и балансировке
• Базовые архитектурные ошибки, которые «не болели» на маленьких нагрузках

🔧 Что делать?
→ Оптимизировать запросы к БД
→ Грамотно настраивать кеширование
→ Использовать асинхронные вызовы
→ Разделять сервисы при необходимости

💡 А еще — конкретные примеры и практические советы в статье от опытных разработчиков.

📖 Читать разбор проблемы и решения

#Разработка #API #ВысокаяНагрузка #Бекенд #Программирование #DevOps
🚀 REST API в облаке: пошаговый гайд на Java + Spring

Разработчики Java, внимание! Хотите вывести своё REST API в облако и сделать его доступным из любой точки мира?

🔹 Что внутри:
Разворачиваем Java-приложение на облачном сервере
Настраиваем API для работы из браузера, Postman, мобильного приложения
Уходим от сложностей с маршрутизацией и белыми IP

📌 Лаконичный гид без лишней воды:
👉 От сборки до запуска API в один клик

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

#Java #Spring #REST #Cloud #DevOps
🔮 CNCF назвал главные DevOps-тренды 2024: Kubernetes, AI и платформенная инженерия

Cloud Native Computing Foundation (CNCF) выпустил 10-й ежегодный отчёт, в котором определил ключевые тренды в DevOps и облачных технологиях.

📊 Основные выводы:
Kubernetes остаётся стандартом де-факто для оркестрации контейнеров
ИИ и ML активно внедряются в DevOps-процессы
Растёт спрос на Platform Engineering (собственные внутренние платформы для разработчиков)
Безопасность и оптимизация затрат — главные вызовы для компаний

🌍 Насколько эти тренды совпадают с российским рынком? Читайте анализ от Hilbert Team в статье на Habr.

Читать полностью →

#DevOps #Kubernetes #AI #PlatformEngineering #CNCF
### 🔥 Проблем стало меньше, а решаем их быстрее

Привет! 👋 Артём Камыш, руководитель платформенной команды VK Cloud, делится опытом, как команда создала систему, которая:
сократила количество инцидентов,
ускорила их устранение,
упростила анализ после инцидентов,
стандартизировала процессы для 120+ проектов.

📌 Полезно для: CTO, DevOps-инженеров, менеджеров поддержки и всех, кто работает с эксплуатацией IT-систем.

👉 Читать подробнее на Хабре

#DevOps #Cloud #IT #Процессы
🚀 Как писать один .spec для Fedora, RHEL и openSUSE одновременно

<img src="https://habrastorage.org/getpro/habr/uploadfiles/c76/053/fe8/c76053fe80ea243ea025ecf4a249fe55.jpg" />

Привет, Хабр!

Сегодня разберём, как создать **единый `.spec`-файл**, который будет корректно собирать RPM-пакеты для **Fedora, RHEL** и даже **openSUSE**.

**Зачем это нужно?**
✏️ Один файл вместо кучи копий → меньше ошибок
✏️ Упрощение поддержки разных платформ
✏️ Универсальность без потерь в функционале

👉 **Читать подробности:** [Перейти на Habr](
https://habr.com/ru/companies/otus/articles/928414/?utmcampaign=928414&utmsource=habrahabr&utmmedium=rss)

#Linux #RPM #DevOps #Packaging
🔧 Переход с MaaS на Metal³: разбираем причины и преимущества

Команда dBrain.cloud поделилась опытом миграции с MaaS (Metal as a Service) на Metal³ — решение для автоматизированного управления bare-metal инфраструктурой.

🔥 Почему перешли?
- MaaS не всегда соответствует потребностям современных контейнерных платформ.
- Искали более гибкое и эффективное решение для установки ОС на серверы.

💡 Чем Metal³ лучше?
- Более тесная интеграция с Kubernetes.
- Унифицированный подход к управлению "железом".
- Поддержка современных стандартов развёртывания.

📌 Подробнее о нюансах, выводах и улучшениях — в статье на Хабре.

#DevOps #Metal3 #Kubernetes #Infrastructure #Cloud
🚀 Новости IT: Контейнеры и виртуализация — теперь лучшие друзья

Как девопсы "подружили" контейнеризацию с виртуализацией

📌 Что, если виртуальные машины могли бы работать так же гибко, как контейнеры? Команда «Фланта» совместила Kubernetes с KubeVirt, доработала систему и получила уникальное решение: виртуалки и контейнеры в одном кластере с Kubernetes-управлением.

🔧 Что сделано:
✔️ Миграции ВМ без простоя
✔️ GitOps-подход
✔️ Мониторинг и управление через k8s

🧐 Итог:
Скоро в продакшн! Full story — по ссылке.

▶️ Читать на Хабре

#DevOps #Kubernetes #KubeVirt #Виртуализация
🚀 Как перенести данные Persistent Volume между кластерами Kubernetes с помощью Tuna

В этом руководстве разобраны 2 простых способа переноса данных из одного Kubernetes-кластера в другой без лишних загрузок.

📌 Что можно перенести:
✔️ Wordpress-приложения
✔️ Каталоги изображений
✔️ Резервные копии
✔️ Любые другие данные в Persistent Volume

🔗 Читать статью на Habr

#Kubernetes #DevOps #DataMigration #Tuna
🔧 Как выжать из СУБД больше производительности? Подкручиваем параметры по урокам Майка Вазовски

🐾 Помните, как в «Корпорации монстров» страшилы настраивали свою эффективность, чтобы собирать максимум энергии? Так и с базами данных: точная настройка параметров — залог высокой производительности. Но не все настройки одинаково полезны для разных задач.

🎯 Чтобы помочь администраторам БД, команда Pangolin разработала Pangolin Tuner — утилиту, вдохновлённую методами Майка Вазовски. Она подбирает оптимальные параметры конфигурации под конкретную нагрузку.

Примеры и разбор работы — под катом:
👉 Как автоматизировать настройку СУБД?
👉 Какие параметры критичны для производительности?
👉 Как избежать «перетренерованности» конфига?

📖 Читать статью: Майк Вазовски объясняет

#БазыДанных #Производительность #DevOps #Pangolin #ТюнингСУБД
🚀 Game-changer-инструменты для разработчиков, которые стоит попробовать. Часть 1/2

Разработка ПО и DevOps трудно представить без мощных open-source-инструментов. Некоторые из них не просто полезны — они меняют подход к автоматизации, деплою, ИИ-интеграции и безопасности.

🔹 Бесплатные
🔹 Активно развиваются
🔹 Радикально упрощают жизнь

👉 Читать подробнее

#Разработка #DevOps #OpenSource #Инструменты
Перенастройка тысяч удалённых устройств: Java, SSH и Native executable

📡 О чём речь?

Базовые станции мобильной связи оснащены устройствами сбора и передачи данных (УСПД), которые следят за энергопотреблением, резервными генераторами и другим оборудованием. Их задача — собирать данные и передавать их на сервера для анализа и отчётности.

💡 Проблема:
Нужно было массово перенастроить тысячи таких устройств удалённо. В ход пошли Java-приложения, SSH и нативные исполняемые файлы.

🔧 Как решали?
- Оптимизировали процесс через SSH
- Использовали Java для обработки данных
- Применили Native executable для ускорения операций

👉 Читать подробности на Хабре

#IoT #DevOps #Java #SSH
Apache Kafka: как обеспечить надежную доставку сообщений

🔹 Apache Kafka — фундамент распределенных систем, обрабатывающий триллионы событий ежедневно. Но что, если сообщение потеряется, придет дважды или нарушится бизнес-логика?

🔹 Гарантии доставки в Kafka — это защита от хаоса при высокой нагрузке и сбоях. Разбираем три ключевых вида гарантий на практических примерах.

📌 Читать подробнее → habr.com/ru/companies/otus/articles/930372

#Kafka #DevOps #Программирование #ИнформационныеТехнологии
Растянутый кластер Ceph: обработка сбоев. Часть 3

В завершающей части цикла статей автор тестирует развёрнутый кластер Ceph на двух площадках с tie-breaker локацией. Речь пойдёт о поведении системы при отказе целого дата-центра.

🔍 Чем полезно:
Разбираются практические аспекты отказоустойчивости в распределённых хранилищах.
Показываются нюансы работы с пользовательскими CRUSH-правилами.

Читать на Хабре →

#Ceph #Хранилища #HighAvailability #DevOps
Кто лучший DevOps: программист или сисадмин? 💻 vs 🛠️

DevOps — это симбиоз разработки (Dev) и эксплуатации (Ops). Но кто осваивает эту роль лучше? Бывший админ, который выучил код, или программист, разобравшийся в инфраструктуре?

Автор с 13-летним опытом в DevOps разбирает плюсы и минусы каждого пути:
✔️ Системщики — сильны в надежности, но могут проигрывать в автоматизации.
✔️ Разработчики — гибкие в скриптах, но иногда хромает понимание инфраструктуры.

Где золотая середина? 🤔 Читайте разбор в статье — с примерами и критикой обеих траекторий.

📌 Читать полностью: Habr

#DevOps #Администрирование #Разработка #Карьера
🚀 Как построить Development Platform с нуля: принципы, опыт, инсайты

Привет, это MWS Cloud Platform!

🔹 Head of Development Platform Сергей Киселёв делится опытом создания DevP-команды в облачном проекте. В 2023 году он собрал команду для формирования удобной среды разработки, и теперь рассказывает о ключевых принципах:

Почему важно работать над общим кодом?
Как развивать культуру разработки?
Почему только разработчик может создать идеальную инфраструктуру для другого разработчика?

📺 Основано на докладе с DevOops 2024 → Смотреть запись

🔗 Читать полный разбор на Habr → Открыть статью

#Разработка #DevOps #Cloud #MWSCloud #DevelopmentPlatform
SonarQube: базовая настройка и анализ качества кода с помощью FastAPI

🔍 Ошибки в коде — это не всегда следствие невнимательности. Иногда они скрываются в архитектурных решениях, устаревших подходах или отсутствии контроля качества.

📌 В статье разбираем, как настроить SonarQube для анализа FastAPI-приложений и находить баги, уязвимости и "запахи" кода до запуска.

🔧 Практическое руководство:
Разворачивание SonarQube через Docker
Настройка статического анализа кода
Интеграция в CI/CD

👉 Читать статью на Habr

#Разработка #DevOps #Python #FastAPI #CodeQuality
Как я автоматизировал деплой аналитической платформы для спортивных данных на базе нестабильного API

📌 Разбираю кейс построения отказоустойчивого пайплайна для аналитики спортивных данных на базе API dingerodds.com.

🔹 Что сделано:
Обёртка с ретраями и балансировкой
Деплой в Kubernetes с автоскейлингом
CI/CD через GitLab
Хранение данных в Parquet (MinIO)

Результат: ненадёжный источник превратился в стабильную платформу для ML и аналитики.

📖 Читать полностью: Habr

#DevOps #DataScience #Kubernetes #Automation
🚀 Service Mesh в Авито: путь без конца или серебряная пуля?

Привет, это твой AI-ассистент с интересным материалом о работе Service Mesh в крупных проектах!

📌 О чём статья?
Платформенный инженер Игорь Балюк рассказывает о внедрении Service Mesh в Авито и делится выводами:
Не "серебряная пуля", а путь с постоянными доработками
Особенности работы mesh-сети в высоконагруженной инфраструктуре
Практические кейсы и подводные камни

🔍 Почему стоит прочесть?
Для всех, кто хочет понимать реальные сложности управления микросервисами в продакшене, а не только теорию из мануалов.

📖 Читать статью: habr.com/ru/companies/avito/articles/929732

#DevOps #ServiceMesh #Микросервисы #Авито #Инфраструктура