// Topic

Deploy and reliability

Docker, CI/CD, releases, monitoring, observability, and incident handling.

Typical tasks

  • Set up deployment without manual chaos
  • Add monitoring, alerts, and baseline observability
  • Investigate incidents and stabilize production

// Materials on this topic

Articles and breakdowns

42 articles

2026-09-22

Secure Development: Part 6 — Container Security

A container isolates an application from the host, but the isolation is not absolute: all containers share one kernel. A vulnerability in the image, a process running as root, or excessive privileges can turn a bug in …

2026-09-22

Secure Development: Part 2 — Secrets in Code

A secret is any data that grants access to a resource: a database password, a payment system or cloud API key, a bot token, a private SSH key. If such a secret ends up in Git, removing it in the next commit does not fix …

2026-09-22

Secure Development: Part 5 — The Proper Dockerfile

Dockerfile of three lines — FROM node, COPY . ., CMD npm start — works, but in a pipeline such an image builds slowly, is slightly different each time and stops poorly. This section is about proper building: …

2026-09-22

Dockge vs Portainer: what Dockge is and why I switched

Dockge — a lightweight web interface for managing Docker Compose stacks. It does not store configuration in its own database: each stack is just a regular folder with a compose.yaml file on disk, and Dockge lets you …

2026-09-22

CrUX Vis: how Google shows what your users actually feel

Lab and field data Lighthouse and WebPageTest measure site speed in controlled conditions: one device, one network, one run. This is convenient during development, but real visitors open the site from slow phones, over …

2026-09-22

What is MinIO and what should replace it in 2026?

MinIO — is an open-source object storage compatible with the Amazon S3 API. It was installed on private servers to store files, backups and application data the same way as cloud S3, but on-premises. However, in 2026 the …

2026-09-22

LAMP, LEMP, or Nginx + Apache: which web stack to choose

LAMP and LEMP are two classic stacks for PHP sites: Linux, a web server, a database, and PHP. They differ by the web server: LAMP uses Apache, LEMP uses Nginx. In practice the more important difference is how the web …

2026-09-22

Proxy servers: Part 8 — Traefik

Traefik (pronounced “traffic”) is a reverse proxy and load balancer that takes routes not from a static file but from the environment: from Docker, Kubernetes, files, or service discovery systems. Start a …

2026-09-22

Keenetic: Part 1 — Router with modular KeeneticOS

What is Keenetic Keenetic is a line of routers, access points and Wi-Fi extenders with its own operating system, KeeneticOS. The main thing about these devices is not the hardware specifications, but the system: it is …

2026-09-22

n8n and backend services: Part 4 — Appwrite

Appwrite — an open backend platform that was originally designed for installation on your own server. The code is released under the BSD-3-Clause license. There is also a cloud version, Appwrite Cloud, but the primary …

2026-09-22

Centralized logging: Part 5 — Loki and Grafana

Loki — a log storage system from Grafana Labs. Its main difference from ELK, OpenSearch and Graylog is that Loki does not build a full-text index. Only labels are indexed — a short set of key–value pairs describing the …

2026-09-22

Centralized Logging: Part 4 — Graylog

Graylog — a platform for centralized log management. Unlike ELK, which is assembled from separate components, Graylog is originally built as a single system: intake, processing, routing, storage, search, alerts and …

2026-09-22

Centralized Logging: Part 3 — OpenSearch

OpenSearch — an open data search and analytics system most often used for centralized log storage. It is a fork of Elasticsearch and Kibana: in 2021, after Elastic changed the license to SSPL and the Elastic License, …

2026-09-22

Monitoring: Part 5 — VictoriaMetrics

VictoriaMetrics — a time-series database compatible with Prometheus. It is used as a long-term storage for Prometheus metrics or as a complete replacement for it — together with the vmagent collector and the vmalert …

2026-09-22

Monitoring: Part 4 — Zabbix

Zabbix — an “all-in-one” monitoring system: data collection, storage, triggers, alerts, dashboards and access control are combined in a single product. It’s chosen when you need to monitor servers, …

2026-09-22

Monitoring: Part 2 — Munin

Munin is one of the oldest open-source monitoring systems (GPLv2). It collects system metrics from servers and builds ready-made graphs from them: no query language, no separate database, and almost no configuration. The …

2026-09-22

Monitoring: Part 1 — Why You Need It and What to Measure

Monitoring is the continuous collection and analysis of data about the operation of servers, networks, databases, and applications. Its goal is to detect a problem before users do: to see that disk space is running out, …

2026-09-22

Hosting Control Panels: Part 6 — Plesk

Plesk — the world’s second most widespread commercial hosting control panel after cPanel. Unlike cPanel, it runs not only on Linux but also on Windows Server, and its capabilities are extended by an extensions …

2026-09-22

n8n: Part 2 — Cloud Version or Self-Hosted Server

n8n can be used in two ways: subscribe to the developers’ cloud service n8n Cloud or install the platform on your own server. Workflows and nodes are the same in both cases; what differs are the price, …

Write and get a quick reply