RU

Как NAS умер вовремя: ZFS-хранилище из б/у железа и бэкапы, которые проверяют себя сами

Привет, Хабр. Месяц назад я рассказывал, как в одиночку построил AI-платформу на железе под столом. Та статья вышла с опозданием на день, «потому чт…

ZFSNASрезервное копированиеresticPostgreSQLпроверка восстановлениядомашний серверprometheusgiteaбу железо
Habr
RU

Векторизованное колоночное исполнение запросов в PostgreSQL 19

На прошлой неделе я перенес форк Apache Cloudberry на PostgreSQL 19 в виде набора расширений и рассказал, где этот порт проигрывает оригинальному фо…

PostgreSQLвекторизация запросоввекторизованный исполнительApache ArrowArrow Flight SQLORCAApache CloudberryGreenplumMPPколоночная субд
Habr
RU

Один разработчик, пять сервисов, три базы: что я понял об архитектуре, когда пришлось самому всё деплоить и чинить

Через год после закрытия проекта я открыл его код и устроил себе code review. Это был автомобильный маркетплейс объявлений, который я в од…

архитектураcode-reviewNestJSSocket.IOKubernetesPostgreSQLlost-updateидемпотентностьoutboxCronJob
Habr
RU

От Architecture Baseline к рабочему Full Stack MVP: как не усложнить архитектуру раньше времени

Architecture Baseline определяет границы системы и ключевые архитектурные решения. Но настоящая проверка начинается тогда, когда эта архитектура пре…

Enterprise GenAI PlatformархитектураASP.NET Core.NET 10ReactPostgreSQLEF CoreModular MonolithTanStack Query
Habr
RU

Kafka гарантирует порядок? Разбираем 3 инцидента с Outbox

Один ключ на все события заказа — и кажется, что порядок гарантирован. А потом клиенту приходит «Ваш заказ собран» раньше, чем «Оплата получена», ви…

Kafkatransactional-outboxPostgreSQLDebeziumCDCevent-orderingсистемный-анализнефункциональные-требованияidempotency
Habr
RU

Неделя до INFOSTART TECH EVENT 2026: практики 1С в мире темного фэнтези

8 октября в Санкт-Петербурге начнется INFOSTART TECH EVENT 2026. В этом году крупнейшая конференция Инфостарта пройдет в атмосфере темного фэнтези.…

1СИнфостартINFOSTART TECH EVENT 2026разработка 1Сискусственный интеллектHighLoadPostgreSQLDevOpsтестированиеинтеграция данных.
Habr
RU

Как AVM переживает обновления и рост инфраструктуры

Мы продолжаем рассказывать, как создавали AVM собственную платформу управления виртуальными машинами Aéza. В этой части разберём, как обновляем сист…

AVMвиртуализацияживая миграцияDevOpsинфраструктураотказоустойчивостьPostgreSQLClickHouseвиртуальные машинытелеметрия
Habr
RU

Собрал платный API для ИИ‑агентов на x402. Рынка не нашёл — зато нашёл четыре бага

Собрал платный API для проверки кода на протоколе x402 — агент получает HTTP 402, платит в USDC, получает подписанный сертификат…

x402HTTP 402AI-агентыFastAPIDockerPostgreSQLed25519Claude CodeDevSecOps
Habr
RU

Миграции от ИИ агента: почему я бы не пускал их в прод без отдельного firewall

ИИ агент отлично справляется с тем, что раньше раздражало своей механичностью: протянуть поле через модель и сериализатор, обновить тесты, поправить…

AI-агентыPostgreSQLDjangoмиграцииdatabase migrationsbackendcode review
Habr
RU

Бэкап, из которого ни разу не восстанавливались — это не бэкап

Бэкап, который ни разу не проверяли восстановлением, может не помочь в момент аварии. В статье разберём, где чаще всего ломаются…

резервное копированиевосстановление данныхPostgreSQLотказоустойчивостьбэкапdisaster recoveryмониторингинфраструктураDevOpsбезопасность данных
Habr
RU

350 коммитов в неделю: как контрибьютить в проект, который меняется быстрее, чем ты пишешь

Представьте: ночной алерт, приложение отдаёт пятисотки, но само оно живо. Понятно, что дальше начнётся знакомое — вкладки с графиками, поиски в лога…

opensreai-агентыSRELLMопенсорсконтрибьютингKubernetesPostgreSQL
Habr
RU

Почему после ребрендинга я оставил старое имя Docker Compose — иначе поднялась бы пустая база

Переименование проекта в Docker Compose может создать новые пустые volumes, пока старые данные спокойно остаются на диске. Разбираю, какие внутренни…

Docker Composevolumesproject nameребрендингмиграцияOAuthSSOJWTPostgreSQL
Habr
RU

23 урока для тех, кто отвечает за инфраструктуру: Linux, базы данных, CI/CD и безопасность

В этом дайджесте делимся подборкой бесплатных уроков сентября для инженеров инфраструктуры, DevOps и специалистов смежных направлений. В подборке —…

linuxdevopsсистемное администрированиесерверыинфраструктурабезопасностьпрофессиональное развитиебесплатные урокикарьера в ИТPostgreSQL
Habr
RU

Как пережить резкий рост нагрузки в Kubernetes без надежды только на автоскейлинг

Автоскейлинг часто воспринимают как страховку от любых всплесков нагрузки: вырос CPU — появились новые поды. Но в реальных…

высоконагруженные системымасштабированиеархитектура системотказоустойчивостьавтоскейлингKubernetesбалансировка нагрузкираспределённые системыPostgreSQLпроизводительность
Habr
RU

Перезапустить недостаточно: как я сделал проверяемое автоматическое восстановление сервисов

restart-hook вернул 202, а сервис всё ещё не отвечает. Повторить запрос — рискнуть вторым перезапуском; закрыть инцидент — записать восстановление,…

self-hostedмониторингincident responseuptimeDevOpsPostgreSQLopen sourceавтоматическое восстановление
Habr
RU

Что изучить в начале осени: 34 открытых урока для тех, кто развивает карьеру в IT

Новые инструменты появляются быстрее, чем успеваешь их изучать: LLM, инфраструктура, фреймворки, подходы к разработке. Как выбрать то…

искусственный интеллектмашинное обучениеразработкапрограммированиеDevOpsbackendPostgreSQLLLMтестированиеаналитика
Habr
RU

Аналитика Jira без API: считаем Lead Time, CFD и метрики релизов прямо в SQL по базе Postgres

У Jira есть REST API, есть JQL, есть маркетплейс с дашбордами. Но как только метрики становятся чуть сложнее, чем «сколько задач закрыто за спринт»,…

GrafanaPostgreSQLJiraSQLаналитикаLead TimeCycle Timeметрики разработкидашбордыDORA
Хабр — Управление
RU

Что изучить в DevOps, Kubernetes, observability и сетях для работы с современной инфраструктурой

В инфраструктуре редко получается решить проблему в пределах одного инструмента: сбой в проде быстро выводит к настройкам Linux, сети, CI/CD, Kubern…

ИТ-инфраструктураCI CDlinuxdevopskubernetesбесплатные урокиобучающие подборкиgitlab ciнаблюдаемостьPostgreSQL
Habr
RU

Архитектура TMS на .NET: кластер, потоки координат и объектное хранилище

Это разбор архитектуры системы управления транспортом — без сроков, без смет и без сравнения технологий по галочкам. Только устройство: из чего сист…

архитектура.NETинтеграцияEIPKafkaRabbitMQRedisPostgreSQLкластерпартиционирование
Habr
RU

Разработчики знали код. Никто не знал систему

Мне поручили доработать высоконагруженную подсистему аудита. Документации было много, специалистов тоже, но никто не мог описать сист…

Системный анализвысоконагруженные системыаудит событийlegacy-системыанализ исходного кодаKafkaMongoDBPostgreSQLYDBархитектурное исследование
Habr
RU

Как разобраться в Kubernetes, сетях, CI/CD и безопасности инфраструктуры

Когда инфраструктура начинает сбоить, причина редко остаётся в одном слое: за проблемой с деплоем тянутся пайплайны, контейнеры и секреты, а за дегр…

ит-инфраструктураKubernetesGitLab CIDevSecOpslinuxнаблюдаемостьPostgreSQLсетевая инфраструктураотказоустойчивостьподборка материалов
Habr
RU

Query‑first подход или как из SQL запросов или MongoDB контрактов получить готовое REST API

Я давно хотел убрать из backend‑разработки одну особенно липкую рутину: когда для каждой новой сущности снова и снова приходится соби…

GoREST APIbackendгенерация кодаSQLCPostgreSQLMongoDBOpenAPIquery-firstCLI
Habr
RU

Как закрыть пробелы в Linux, Docker, Kubernetes, CI/CD и сетевой безопасности

Инфраструктура обычно ломается не в одном месте. За «просто поправить деплой» быстро подтягиваются лимиты Linux, настройки контейнеров, CI/CD, безоп…

linuxdockerkubernetesPostgreSQLсетевые технологиибезопасность контейнеровSREинфраструктураподборка материаловпрофессиональное развитие
Habr
RU

Как приручить legacy-код: безопасная модернизация без заморозки фич

Как модернизировать legacy-код без остановки продукта: Strangler Fig Pattern, feature flags, shadow testing и безопасная миграция данных. Практика и…

ИнтернетAPIJavaGitОпросPythonRubyMySQLПрактикаSQLРефакторингРаботаTorGitHubБотыHRMITФинтехICORedisQAБэкендTwitterИграПриложениеСерверKubernetesБиблиотекианалитикOpenTelemetryPostgreSQLDeFiGrafanaБизнесLegacyТехникаСтатьи
Tproger