Сложное — просто: архитектуры ПО на жизненных примерах
Автор постарался рассказать про монолиты, микросервисы и микрофронтенды без сложных терминов и технических деталей, чтобы те, кто только начинает разбираться в теме, могли понять, что к чему. Надеюсь, вам будет полезно и интересно.
📌 Подробнее: https://habr.com/ru/articles/866726/
MemOps🎄
Автор постарался рассказать про монолиты, микросервисы и микрофронтенды без сложных терминов и технических деталей, чтобы те, кто только начинает разбираться в теме, могли понять, что к чему. Надеюсь, вам будет полезно и интересно.
📌 Подробнее: https://habr.com/ru/articles/866726/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сложное — просто: архитектуры ПО на жизненных примерах
Я недавно решила углубленно разобраться, какие архитектуры бывают в разработке ПО, и написать об этом простую статью. Это моя первая попытка поделиться своими мыслями и объяснить сложные вещи на...
👍4
MemOps 🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁2
Новая строгая политика резервирования CPU в Kubernetes v1.32
Kubernetes v1.32 включает новую опцию strict-cpu-reservation в статической политике CPU Manager. Это улучшение, полезное для сценариев Telco/NFV, позволяет выделять системные CPU для демонов, снижая влияние незапланированных прерываний на производительность рабочих нагрузок. Функция пока в альфа-версии.
📌 Подробнее: https://kubernetes.io/blog/2024/12/16/cpumanager-strict-cpu-reservation/
MemOps🎄
Kubernetes v1.32 включает новую опцию strict-cpu-reservation в статической политике CPU Manager. Это улучшение, полезное для сценариев Telco/NFV, позволяет выделять системные CPU для демонов, снижая влияние незапланированных прерываний на производительность рабочих нагрузок. Функция пока в альфа-версии.
📌 Подробнее: https://kubernetes.io/blog/2024/12/16/cpumanager-strict-cpu-reservation/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Kubernetes v1.32 Adds A New CPU Manager Static Policy Option For Strict CPU Reservation
In Kubernetes v1.32, after years of community discussion, we are excited to introduce a strict-cpu-reservation option for the CPU Manager static policy. This feature is currently in alpha, with the associated policy hidden by default. You can only use the…
👍4
Как AI помогает UI писателям с GitHub
Исследование от Docker Labs изучает, как AI ассистенты могут анализировать репозитории GitHub, облегчая работу UI писателям. Команда Docker использует инструменты AI для мониторинга изменений в коде, которые влияют на пользовательский интерфейс, и делится своими находками в открытом доступе.
В статье обсуждаются изменения в пользовательском интерфейсе, направленные на упрощение взаимодействия и устранение сложностей. Акцент сделан на уменьшении использования модальных окон и рефакторинг логики. Протестируйте эти новшества в своем проекте и узнайте больше в нашем репозитории.
📌 Подробнее: https://www.docker.com/blog/ai-for-ui-writers/
MemOps🎄
Исследование от Docker Labs изучает, как AI ассистенты могут анализировать репозитории GitHub, облегчая работу UI писателям. Команда Docker использует инструменты AI для мониторинга изменений в коде, которые влияют на пользовательский интерфейс, и делится своими находками в открытом доступе.
В статье обсуждаются изменения в пользовательском интерфейсе, направленные на упрощение взаимодействия и устранение сложностей. Акцент сделан на уменьшении использования модальных окон и рефакторинг логики. Протестируйте эти новшества в своем проекте и узнайте больше в нашем репозитории.
📌 Подробнее: https://www.docker.com/blog/ai-for-ui-writers/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
How AI Assistants Can Decode GitHub Repos for UI Writers | Docker
Exploring AI-assisted tools for UI writers, we demonstrate how to enhance GitHub PR review workflows to identify user-facing text changes, and offer a step-by-step guide and insights into leveraging LLMs effectively.
👍3
Как обновить PostgreSQL и не потерять данные: метод минимизации простоя
Автор и команда успешно обновили кластер PostgreSQL с версии 13 до 16, обеспечив минимальный простой и высокую производительность. Процесс включал в себя создание новой реплики через логическую репликацию, перенос роли мастера на обновлённую реплику и настройку потоковой репликации. Несмотря на некоторые сложности, такие как управление LSN и проблемы с подписками, нам удалось сохранить данные и обеспечить синхронизацию.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/866250/
MemOps🎄
Автор и команда успешно обновили кластер PostgreSQL с версии 13 до 16, обеспечив минимальный простой и высокую производительность. Процесс включал в себя создание новой реплики через логическую репликацию, перенос роли мастера на обновлённую реплику и настройку потоковой репликации. Несмотря на некоторые сложности, такие как управление LSN и проблемы с подписками, нам удалось сохранить данные и обеспечить синхронизацию.
📌 Подробнее: https://habr.com/ru/companies/flant/articles/866250/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как обновить PostgreSQL и не потерять данные: метод минимизации простоя
Привет! Я Тимур Низамутдинов, DevOps-инженер компании «Флант» . Недавно мне потребовалось обновить кластер PostgreSQL, который обрабатывает более 20 000 транзакций в секунду и состоит из мастера и...
👍10
Мониторинг бизнес-процессов с помощью OpenTelemetry
Если у вас большой сложный продукт, который разрабатывают несколько команд, бывает трудно избежать ситуации, когда продакшен лежит, бизнес стоит, а инженеры несколько часов перекидывают стрелки друг на друга. При этом каждый считает, что проблема на другой стороне. Чтобы найти верное решение, нужен не столько подходящий инструмент, сколько общий подход для мониторинга всех частей приложения.
В этой статье расскажу, как мы объединили несколько разных команд разработки Райффайзен Онлайн общим Observability и с помощью исключительно технических метрик отслеживаем здоровье бизнес-процессов. Как всё это помогает мгновенно находить первопричину сбоя. Как устроен OpenTelemetry и как с его помощью рассчитать доступность приложения в девятках, а также MTTR (Mean Time to Recovery).
📌 Подробнее: https://habr.com/ru/companies/oleg-bunin/articles/865690/
MemOps🎄
Если у вас большой сложный продукт, который разрабатывают несколько команд, бывает трудно избежать ситуации, когда продакшен лежит, бизнес стоит, а инженеры несколько часов перекидывают стрелки друг на друга. При этом каждый считает, что проблема на другой стороне. Чтобы найти верное решение, нужен не столько подходящий инструмент, сколько общий подход для мониторинга всех частей приложения.
В этой статье расскажу, как мы объединили несколько разных команд разработки Райффайзен Онлайн общим Observability и с помощью исключительно технических метрик отслеживаем здоровье бизнес-процессов. Как всё это помогает мгновенно находить первопричину сбоя. Как устроен OpenTelemetry и как с его помощью рассчитать доступность приложения в девятках, а также MTTR (Mean Time to Recovery).
📌 Подробнее: https://habr.com/ru/companies/oleg-bunin/articles/865690/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Мониторинг бизнес-процессов с помощью OpenTelemetry
Если у вас большой сложный продукт, который разрабатывают несколько команд, бывает трудно избежать ситуации, когда продакшен лежит, бизнес стоит, а инженеры несколько часов перекидывают стрелки друг...
👍5❤1
Выбор инструментов для доставки секретов в Kubernetes. Наш путь delivery of secrets
Статья от Devops-инженера в МТС Диджитал.
«Проект, над которым я сейчас работаю, занимается обеспечением авторизации внешних клиентов. Это Mission Critical система, поэтому нам нужно было ускорить и оптимизировать доставку секретов в контейнеры с микросервисом, избежать дополнительных рабочих нагрузок в kubernetes, гарантировать безопасность при доставке секретов и исключить внешние зависимости.
Сейчас де-факто стандартом для таких задач стало хранилище HashiCorp Vault, поэтому мы рассматривали и пробовали разные инструменты: Vault Agent Injector, Vault CSI Provider, External Secrets Operator и OpenBao — но в итоге остановились на связке Bank-Vault и Vault Secrets Operator.
В этом посте я расскажу, чем они интересны и какие у них есть плюсы и минусы, а в продолжении — как мы реализовали итоговую систему.»
📌 Подробнее: https://habr.com/ru/companies/ru_mts/articles/861822/
MemOps🎄
Статья от Devops-инженера в МТС Диджитал.
«Проект, над которым я сейчас работаю, занимается обеспечением авторизации внешних клиентов. Это Mission Critical система, поэтому нам нужно было ускорить и оптимизировать доставку секретов в контейнеры с микросервисом, избежать дополнительных рабочих нагрузок в kubernetes, гарантировать безопасность при доставке секретов и исключить внешние зависимости.
Сейчас де-факто стандартом для таких задач стало хранилище HashiCorp Vault, поэтому мы рассматривали и пробовали разные инструменты: Vault Agent Injector, Vault CSI Provider, External Secrets Operator и OpenBao — но в итоге остановились на связке Bank-Vault и Vault Secrets Operator.
В этом посте я расскажу, чем они интересны и какие у них есть плюсы и минусы, а в продолжении — как мы реализовали итоговую систему.»
📌 Подробнее: https://habr.com/ru/companies/ru_mts/articles/861822/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Выбор инструментов для доставки секретов в Kubernetes. Наш путь delivery of secrets
Привет, Хабр! Меня зовут Натиг Нагиев, я Devops-инженер в МТС Диджитал. Проект, над которым я сейчас работаю, занимается обеспечением авторизации внешних клиентов. Это Mission Critical система,...
👍5
Docker 2024: Новые Этапы Развития
В 2024 году Docker представил ряд инноваций, включая облачный fаст-билд, улучшенную безопасность и поддержку AI/ML. Новые подписки объединяют все инструменты Docker, упрощая работу разработчиков. Высокая производительность и встроенная безопасность делают Docker незаменимым помощником в разработке. 🔍 Новые горизонты AI разработки с Docker
Docker запустила AI Catalog — сборник инструментов и моделей для упрощения создания AI приложений. Каталог включает мощные модели и приложения, такие как IBM Granite и JupyterHub, облегчая разработку и внедрение AI решений, снижая сложность и ускоряя инновации.
📌 Подробнее: https://www.docker.com/blog/docker-2024-highlights/
MemOps🎄
В 2024 году Docker представил ряд инноваций, включая облачный fаст-билд, улучшенную безопасность и поддержку AI/ML. Новые подписки объединяют все инструменты Docker, упрощая работу разработчиков. Высокая производительность и встроенная безопасность делают Docker незаменимым помощником в разработке. 🔍 Новые горизонты AI разработки с Docker
Docker запустила AI Catalog — сборник инструментов и моделей для упрощения создания AI приложений. Каталог включает мощные модели и приложения, такие как IBM Granite и JupyterHub, облегчая разработку и внедрение AI решений, снижая сложность и ускоряя инновации.
📌 Подробнее: https://www.docker.com/blog/docker-2024-highlights/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Docker
Docker 2024 Highlights | Docker
We look at Docker’s 2024 milestones and innovations in security, AI, and more, as well as how we helped teams build, test, and deploy more easily and quickly than ever.
Инновации в Kubernetes: Снимки групп томов на пути к стабильной версии
В версии 1.32 Kubernetes снимки групп томов переходят в бета-стадию. Эта функция позволяет создавать согласованные снимки нескольких томов одновременно, обеспечивая эффективность восстановления данных. Поддерживаются только драйверами CSI. Новые API упрощают управление такими снимками. Обзор возможности использования групповых снимков в Kubernetes
Статья рассказывает о создании групповых снимков томов в Kubernetes и их восстановлении. Поддержка этой функции требует специфической реализации в CSI драйверах. На данный момент функция в бета-версии, и ее GA ожидается в будущем.
📌 Подробнее: https://kubernetes.io/blog/2024/12/18/kubernetes-1-32-volume-group-snapshot-beta/
MemOps🎄
В версии 1.32 Kubernetes снимки групп томов переходят в бета-стадию. Эта функция позволяет создавать согласованные снимки нескольких томов одновременно, обеспечивая эффективность восстановления данных. Поддерживаются только драйверами CSI. Новые API упрощают управление такими снимками. Обзор возможности использования групповых снимков в Kubernetes
Статья рассказывает о создании групповых снимков томов в Kubernetes и их восстановлении. Поддержка этой функции требует специфической реализации в CSI драйверах. На данный момент функция в бета-версии, и ее GA ожидается в будущем.
📌 Подробнее: https://kubernetes.io/blog/2024/12/18/kubernetes-1-32-volume-group-snapshot-beta/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Kubernetes
Kubernetes v1.32 Adds A New CPU Manager Static Policy Option For Strict CPU Reservation
In Kubernetes v1.32, after years of community discussion, we are excited to introduce a strict-cpu-reservation option for the CPU Manager static policy. This feature is currently in alpha, with the associated policy hidden by default. You can only use the…
👍3
AWX: упрощаем работу с Ansible
Статья от DevOps-инженера департамента по организации выпуска продуктов YADRO.
«Наша DPS-команда предоставляет платформенные сервисы для 40+ команд и 1000+ пользователей внутри компании. Мы работаем с сотнями виртуальных машин в различных локациях. Каждый день прогоняем более 250 плейбуков, из них часть связаны между собой в сложные последовательности. Конечно, инструмент для упрощения работы с Ansible был в нашей дорожной карте еще на этапе планирования.
Почему мы выбрали AWX, какие задачи решили и приятные «плюшки» получили, я расскажу в статье. О некоторых подводных камнях — тоже.»
📌 Подробнее: https://habr.com/ru/companies/yadro/articles/866402/
MemOps🎄
Статья от DevOps-инженера департамента по организации выпуска продуктов YADRO.
«Наша DPS-команда предоставляет платформенные сервисы для 40+ команд и 1000+ пользователей внутри компании. Мы работаем с сотнями виртуальных машин в различных локациях. Каждый день прогоняем более 250 плейбуков, из них часть связаны между собой в сложные последовательности. Конечно, инструмент для упрощения работы с Ansible был в нашей дорожной карте еще на этапе планирования.
Почему мы выбрали AWX, какие задачи решили и приятные «плюшки» получили, я расскажу в статье. О некоторых подводных камнях — тоже.»
📌 Подробнее: https://habr.com/ru/companies/yadro/articles/866402/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
AWX: упрощаем работу с Ansible
Привет, на связи Ксения Кузьменко, DevOps-инженер департамента по организации выпуска продуктов YADRO . Наша DPS -команда предоставляет платформенные сервисы для 40+ команд...
👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄14😁9❤2
Docker Desktop 4.37: Что нового?
▪️ CLI для управления Docker Desktop
Теперь можно запускать, останавливать и перезапускать Docker Desktop из терминала:
▪️ AI Catalog
Интеграция с AI Catalog прямо в Docker Desktop для работы с AI-моделями.
▪️ Обновления компонентов
Docker Buildx: v0.19.2
Docker Compose: v2.31.0
NVIDIA Toolkit: v1.17.2
▪️ Исправления
Лимит диска по умолчанию: 1 ТБ
Устранены баги подключения контейнеров.
▪️ Windows на ARM
Теперь поддерживается с WSL 2 версии 2.3.24+.
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-37/
MemOps🎄
▪️ CLI для управления Docker Desktop
Теперь можно запускать, останавливать и перезапускать Docker Desktop из терминала:
docker desktop start|stop|restart|status
▪️ AI Catalog
Интеграция с AI Catalog прямо в Docker Desktop для работы с AI-моделями.
▪️ Обновления компонентов
Docker Buildx: v0.19.2
Docker Compose: v2.31.0
NVIDIA Toolkit: v1.17.2
▪️ Исправления
Лимит диска по умолчанию: 1 ТБ
Устранены баги подключения контейнеров.
▪️ Windows на ARM
Теперь поддерживается с WSL 2 версии 2.3.24+.
📌 Подробнее: https://www.docker.com/blog/docker-desktop-4-37/
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5