Переписать нельзя оставить: как мы…

Привет, Хабр! Меня зовут Алексей Кирдяшкин, я занимаюсь инфраструктурной разработкой в Timeweb Cloud. У нас есть сервис App Platform (раньше он назывался Apps). Если коротко, это управляемая платформа поверх VDS для деплоя приложений напрямую из Git, без ручной настройки серверов и танцев с бубном. Я застал App Platform еще в виде MVP, участвовал в его адаптации под инфраструктуру, работал над архитектурой — по сути, провел сервис от первого прототипа до продакшена с реальной нагрузкой. Конечно, все работало — приложения деплоились, пользователи приходили, платформа росла. Но с ростом стали заметны архитектурные решения, которые были оправданы для MVP, но плохо подходили для большого сервиса. Поэтому мы взяли и… полностью пересобрали уже работающий сервис с нуля. Как, зачем и почему — в этой статье.

https://habr.com/ru/companies/timeweb/articles/1011224/

#paas #backend #frontend #apps #vds #timeweb_статьи #git #api #docker_compose #rabbitmq

Переписать нельзя оставить: как мы…

Привет, Хабр!  Меня зовут Алексей Кирдяшкин, я занимаюсь инфраструктурной разработкой в Timeweb Cloud. У нас есть сервис App Platform (раньше он назывался Apps). Если коротко, это управляемая...

Хабр

Гайд по быстрому мониторингу Linux-хостов в Grafana без Zabbix

Всем привет! Меня зовут Анатолий Зотов, я системный архитектор SOC в RED Security. Как центр мониторинга и реагирования на кибератаки, мы должны быстро и внятно видеть, что происходит с железом и ОС на хостах: не кончается ли место на диске, не улетела ли память и не уперся ли CPU в потолок. Как это реализовать, да еще и безопасно? Когда мы только приступали к задаче, первой мыслью, конечно, был Zabbix, как и у половины планеты. Но у нас никто не горел желанием поднимать еще одну систему, раскатывать агенты, подбирать шаблоны и разбираться с нюансами. Времени, как обычно, не завезли. А вот Grafana у нас уже была, поэтому я подумал — а что, если просто использовать то, что уже есть? Так я и наткнулся на связку «node_exporter → Prometheus → Grafana». Эта статья для тех, кто хочет быстро начать мониторить хосты и не готов тратить вечность на внедрение тяжелой системы, особенно если Grafana уже живет в вашей инфраструктуре. Если Grafana и Prometheus у вас еще нет, то дополнительно расскажу быстрый старт через Docker Compose.

https://habr.com/ru/companies/ru_mts/articles/1008244/

#Prometheus #Grafana #Node_Exporter #мониторинг #Linux #системный_мониторинг #TLS #mTLS #Docker_Compose #observability

Гайд по быстрому мониторингу Linux-хостов в Grafana без Zabbix

Вижу линукс, не вижу препятствий Всем привет! Меня зовут Анатолий Зотов, я системный архитектор SOC в RED Security. Как центр мониторинга и реагирования на кибератаки, мы должны быстро и внятно...

Хабр
Dockerの名前付きボリュームの落とし穴 - Qiita

はじめに Docker Compose で node_modules を名前付きボリュームとして管理している環境で、docker compose build し直したのにパッケージが見つからないという問題に遭遇しました。 この記事では、実際に発生した事象をもとに名前付きボ...

Qiita

«Вроде всё правильно, но не работает»: как я перестал дебажить “на глаз” и собрал evidence-first пайплайн

Есть типичная боль: ты вроде всё сделал правильно — контейнеры поднялись, API отвечает, UI открывается… а потом оказывается, что «не работает» . Причём не «сломано в пепел», а именно «почти»: где‑то 404, где‑то таймаут, где‑то UI открывается, но вкладки пустые, где‑то один запрос проходит, другой — молчит. И самое неприятное: когда начинаешь чинить «по ощущениям», можно потратить часы, а потом выяснить, что причина была не в коде, а в порте, origin, IPv6, миграциях или в том, что UI ходит не туда. Я перестал спорить с реальностью и сделал себе простой подход evidence-first :

https://habr.com/ru/articles/996850/

#devops #docker #docker_compose #smoke_test #healthcheck #диагностика #evidence #observability #powershell #fastapi

«Вроде всё правильно, но не работает»: как я перестал дебажить “на глаз” и собрал evidence-first пайплайн

Есть типичная боль: ты вроде всё сделал правильно — контейнеры поднялись, API отвечает, UI открывается… а потом оказывается, что “не работает” . Причём не “сломано в пепел”, а именно “почти”: где-то...

Хабр
【Mac】Docker Desktop を使わずに Docker をインストールする - Qiita

はじめに Mac で Docker を利用する際、最も一般的な選択肢は「Docker Desktop for Mac」です。 しかし、以下の理由からデスクトップ版を使わずに環境を構築したくなる場合があります。 ライセンス制限: 企業の規模によっては有料ライセンスが必要...

Qiita
Failure Can Be A Great Teacher — Rob McBryde

On the heels of a successful CasaOS to Docker Compose migration, a "scorched earth" script ruined everything and taught me some limits of AI homelab advice.

Rob McBryde
Moving From CasaOS To Straight Docker Compose — Rob McBryde

Learn how to migrate self-hosted apps like Immich, Paperless-ngx, and Joplin Server from CasaOS to Docker Compose.

Rob McBryde

I've been making changes to my homelab set up lately prompted by the loss of support for #CasaOS, and the process has had many twists and turns.

Here is update 1 of 3 - https://robmcbryde.com/replacing-casaos-with-fedora-server-and-podman

#homelab #docker #docker_compose #podman #linux

Replacing CasaOS with Fedora Server and Podman — Rob McBryde

In October 2025, I started using the Pop!_OS Linux distribution as my daily driver (nerd speak for "the operating system I use as my main computer"). This...

Rob McBryde
Guía Práctica: Sustituyendo Ingress-NGINX por Envoy Gateway (Paso a Paso) - ochobitshacenunbyte

Aprende a migrar de Ingress-NGINX a la nueva Gateway API con Envoy Gateway. Guía paso a paso para mantener tu Kubernetes seguro tras 2026.

ochobitshacenunbyte

FYI all, portainer is giving away 3 node business licenses. https://www.portainer.io/take-3

When I signed up for the freebie I noticed they've added #kubernetes support since the last time I visited their site, so I'm interested in checking how well that interacts with #talos.

Some of my #homelab machines currently just run a few containers in #docker_compose stacks for services my #homeassistant server is using like node red and I've been using #portainer for simple things like checking status or restarting things without having to ssh into those workers. Most of those containers are going to get migrated into my #k8s cluster, so it'll be interesting to see how well it works as a quick web interface.

@homelab

Take 3 - Get your first 3 nodes free

Get a license for 3 nodes of Portainer Business Edition free for as long as you want.