Библиотека статей по теме DevOps и SRE. Реклама: @ostinostin Контент: @mxssl РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3®istryType=bloggersPermission
📈Ваши ORM-запросы на SQLAlchemy тормозят и создают N+1-проблемы? Хотите понимать, как управлять подгрузкой данных, чтобы ускорить приложение на Python?
22 июля в 20:00 МСК OTUS проведёт открытый вебинар «Подгрузка связей в SQLAlchemy». Мы подробно разберём методы joinedload и selectinload, сравним их с lazy-подгрузкой и покажем, как выбор стратегии влияет на производительность запросов и нагрузку на базу данных.
Вы узнаете, когда использовать каждую технику подгрузки, получите готовые рецепты для реальных задач и сможете избежать «тормозящих» запросов в продакшене.
🧑🏻💻Присоединяйтесь к уроку и получите скидку на полный курс «Python Developer. Professional»: https://vk.cc/cNqxCk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzquxMGtP
Fix a top cause of slow queries in PostgreSQL (no slow query log needed)
https://render.com/blog/postgresql-top-cause-slow-queries
Don't Do This
A short list of common mistakes.
😱⚙️ Вас когда-нибудь пугала рутина развёртывания и тестирования приложений вручную?
Курс «DevOps практики и инструменты» от OTUS — ваш путь от теории к практике: знакомство с IaC, CI/CD, системами конфигурации, хранением артефактов и observability (monitoring, logging, tracing). Программа создана практикующими экспертами, материалы регулярно обновляются, а все лекции проходят вживую.
🎁🚀 Пройдите короткое тестирование, чтобы получить доступ к записи вебинара «Организуем CD с помощью Ansible и GitLab CI». Вы увидите, как автоматизировать доставку и развёртывание, структурировать pipeline и защитить чувствительные данные.
👉 Готовы повысить свою ценность на рынке и сэкономить время на рутинных задачах?
Пройдите тест прямо сейчас: https://vk.cc/cNIW1y
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqv9wpEs
When SIGTERM Does Nothing: A Postgres Mystery
The ClickPipes team had encountered a bug with logical replication slot creation on Postgres read replicas—specifically, an issue where a query that was already taking hours rather than the few seconds it usually took couldn’t be terminated by any of the usual methods in Postgres, causing customer frustration and risking the stability of production databases. In this blog post, I’ll walk through how I investigated the problem and ultimately discovered it was due to a Postgres bug. We’ll also share how we fixed it and our experience working with the Postgres community.
Все, что вы хотели знать про Kubernetes on Bare Metal
Selectel проведет вебинар, где расскажут:
- как перенести production-нагрузку в Managed Kubernetes на выделенных серверах,
- как сократить расходы на 35% и повысить производительность сервисов.
🧑💻 Будет интересно DevOps-инженерам, системным администраторам и техлидам.
Вебинар бесплатный. Подробности и регистрация по ссылке: https://slc.tl/dctv6
Чтобы не пропустить вебинар и узнавать о других мероприятиях, воркшопах и бесплатных курсах Selectel, подписывайтесь на @selectel_events
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqwUvRSF
⛓️В условиях постоянных кибератак и угроз безопасности, ваши навыки защиты данных становятся ключевыми. Курс «Внедрение и работа в DevSecOps» от OTUS — это шаг к мастерству в интеграции безопасности в процесс разработки.
Вы научитесь:
- Интегрировать безопасность на всех этапах разработки.
- Использовать инструменты для защиты кода, API, и микросервисных приложений.
- Применять методы тестирования на проникновение и мониторинга безопасности.
Программа обновляется с учетом актуальных угроз. Преподаватели — практикующие эксперты в области информационной безопасности. Диплом OTUS ценится в ведущих компаниях.
🔥Пройдите короткое вступительное тестирование и узнайте свой уровень знаний по DevSecOps: https://vk.cc/cNCpD0
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2Vtzqv5B1bm
GitOps: View from a security perspective
TechInternals/gitops-view-from-a-security-perspective-a120795b2f17" rel="nofollow">https://medium.com/@TechInternals/gitops-view-from-a-security-perspective-a120795b2f17
opencode
AI coding agent, built for the terminal.
Taming Complexity: HelloFresh’s Playbook for Managing Large-Scale Change
P1: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-programs-part-1-3-cdf06c5a6ed9
P2: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-2-3-516dc3961e26
P3: https://engineering.hellofresh.com/taming-complexity-hellofreshs-playbook-for-managing-large-scale-change-part-3-3-ec0fd8bc6cd9
Breaking up a monolith: How we’re unwinding a shared database at scale
https://www.datadoghq.com/blog/engineering/unwinding-shared-database
octelium
Octelium is a free and open source, self-hosted, unified platform for zero trust resource access that is primarily meant to be a modern alternative to remote access VPNs and similar tools.
How Ahrefs Saved US$400M in 3 Years by NOT Going to the Cloud
https://tech.ahrefs.com/how-ahrefs-saved-us-400m-in-3-years-by-not-going-to-the-cloud-8939dd930af8
How Kubernetes Runs Containers : A Practical Deep Dive
Taking a deep dive into how Kubernetes runs containers as Linux processes
Terraform: Working with the State File in Memory
pilitsyn/terraform-working-with-the-state-file-in-memory-930a262dd154" rel="nofollow">https://medium.com/@pilitsyn/terraform-working-with-the-state-file-in-memory-930a262dd154
Postgres query plan visualization tools
https://www.pgmustard.com/blog/postgres-query-plan-visualization-tools
Реклама. ООО «Аксель Про», ОГРН 1237700125750, erid: 2Vtzqw3xT8T
🚀 Шерлок прокачивает управление ИБ-дефектами!
24 июля в 11:00 мск приглашаем на вебинар по новому релизу «Шерлока» — AppSec-платформы, которая оптимизирует процессы безопасной разработки.
На вебинаре расскажем:
🐾 О возможностях Шерлока для автоматизации
🐾 О новом функционале платформы
🐾 Проведем живое демо и ответим на все ваши вопросы
📌 Успейте зарегистрироваться! 👇
👉 РЕГИСТРАЦИЯ НА ВЕБИНАР
#AppSec #DevSecOps #Кибербезопасность #AxelPRO
Life Altering Postgresql Patterns
There is a set of things that you can do when working with a Postgres database which I have found made my and my coworker's lives much more pleasant. Each one is by itself small, but in aggregate have a noticeable effect.
Mastering Postgres Replication Slots: Preventing WAL Bloat and Other Production Issues
https://www.morling.dev/blog/mastering-postgres-replication-slots
tfautomv
Generate Terraform moved blocks automatically for painless refactoring
SLA vs SLO
Demystifying the most common misconception in Service Level jargon
"Best practices" aren't always best for you
https://thefridaydeploy.substack.com/p/best-practices-arent-always-best
ktea
ktea is a tool designed to simplify and accelerate interactions with Kafka clusters.
Kubernetes List API performance and reliability
At my current employer, we use Kubernetes to run hundreds of thousands of bare metal servers, spread over hundreds of Kubernetes clusters. We use Kubernetes beyond officially supported/tested scale limits by running more than 5,000 nodes and over a hundred thousand of pods in a single cluster.1 In these large scale setups, expensive “list” calls on the Kubernetes API are the achilles heel of the control plane reliability and scalability. In this article, I’ll explain which list call patterns pose the most risk, and how recent and upcoming Kubernetes versions are improving the list API performance.
❓ Вы когда-нибудь задумывались, как ваше приложение проходит путь от кода до полноценного рабочего окружения?
👉 Приглашаем вас на открытый вебинар «От кода до Kubernetes за полтора часа» 14 июля в 20:00 МСК, где вы увидите, как развернуть ASP.NET-приложение в Kubernetes.
Мы разберём:
- Создание Docker-образа приложения.
- Подготовку манифестов и деплой в Kubernetes.
- Настройку сервисов и переменных окружения.
На вебинаре мы покажем весь цикл: от подготовки образа до деплоя. Вы получите реальный опыт работы с kubectl и манифестами, а также советы по оптимизации и разбор типичных ошибок.
Вебинар проходит в преддверии старта курса «DevOps практики и инструменты».
👉 Для участия зарегистрируйтесь: https://vk.cc/cNBfVd
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: 2VtzqxFGKMh
Как устроено блочное хранилище в публичном облаке?
Расскажем в 7-й серии реалити-проекта для инженеров — Building the Cloud.
Что будет в эфире:
⏺ расскажем, куда и как ВМ пишет данные
⏺ залезем под капот block storage в MWS Cloud Platform — нового облака от MWS
⏺ обсудим, что ещё есть в block storage, кроме дисков
⏺ поделимся, как мы планируем развивать системы хранения в новой облачной платформе
⏺ответим на вопросы
Розыгрыш фирменного мерча — за лучший вопрос в чате.
Работаете с инфраструктурой, бэкендом или интересуетесь облаками? Подключайтесь к эфиру.
📆 16 июля в 14:00 (мск)
⏩ Зарегистрироваться
tigrisfs
We're proud to announce the immediate availability of tigrisfs, the native filesystem interface for Tigris. This lets you mount Tigris buckets to your laptops, desktops, and servers so you can use data in your buckets as if it was local. This bridges the gap between the cloud and your machine.
Как бесшовно переехать с MS Exchange на российскую корпоративную почту и календарь на серверах компании?
Можно выбрать VK WorkSpace — коммуникационную платформу от российского разработчика VK Tech с возможностью размещения в локальной инфраструктуре.
17 июля в 12:00 команда VK WorkSpace проведет бесплатный вебинар, посвященный миграции из MS Exchange при размещении в дата-центре заказчика.
Эксперты расскажут, как спланировать переезд, избежать сбоев и быстро синхронизироваться со службой каталогов.
📍 Регистрация здесь: ссылка
В программе:
🔹 основные предпосылки миграции почты и календаря
🔹 четыре шага планирования успешной миграции
🔹 синхронизация со службами каталогов ADLoader и LDAP-коннектор
🔹 как отключить авторизацию и изменить конфигурацию, чтобы ускорить обработку загрузок
🔹миграция из MS Exchange: как создать сборщиков, провести тестовую миграцию, исправить ошибки и перенести данные
Чтобы участвовать, обязательно зарегистрируйтесь по ссылке: ссылка
terrafetch
Terrafetch is the Neofetch of Terraform—because your infrastructure deserves a little flair. It scans your Terraform repository and displays key statistics like the number of variables, resources, modules, outputs, and more—all in a stylish, terminal-friendly format. Perfect for CLI screenshots, repo intros, or just flexing your infra hygiene.
unregistry
Unregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage.