Русский flag Русский

All Posts

Light vs. Heavy Workers in n8n: How They Work and Why They're Needed

2025-10-31


n8n is a powerful open-source workflow automation tool that allows building complex workflows without deep programming. One of the key scaling mechanisms in n8n is queue mode, where the main instance delegates task execution to separate processes called workers. Workers allow distributing load, enabling parallel workflow execution and improving system performance.

In the n8n community and practical guides, two types of workers are often distinguished: light workers and heavy workers. Although the official documentation doesn’t use these terms directly, they reflect differences in task types and configuration. Light workers are aimed at fast, frequent operations, while heavy workers handle resource-intensive tasks. In this article we’ll examine their differences, how they work, and why they are necessary for effective scaling.

PgBouncer, Pgpool-II and others: A proxy for PostgreSQL 🐘

2025-10-30


A PostgreSQL proxy or connection pooler is an intermediary application that sits between your client applications and one or more PostgreSQL servers. It speaks the PostgreSQL network protocol, which allows any standard client (for example, your web server or an application in Java/Python/Go) to connect to the proxy believing it is talking directly to a PostgreSQL server.

Unlike MySQL, where proxies are often used for read/write splitting (R/W split) or caching, in the PostgreSQL world the main task of a proxy is efficient connection management.

MinIO: Overview for developers. Why you need it, pros, cons, and alternatives

2025-10-25

In the world of modern applications, especially in the era of AI and big data, storing unstructured data is a key challenge. MinIO is a high-performance object storage distributed under the AGPLv3 license. It is fully compatible with the Amazon S3 API and allows you to deploy storage locally or in the cloud. Designed to scale to exabytes, MinIO is ideal for AI/ML workloads, analytics and web applications. In this article we’ll cover why it’s useful for a developer, evaluate pros and cons, and look at alternatives.

Mosh for Beginners: A Mobile Shell for Remote Access

2025-10-23

Hello! If you’re new to the world of remote server administration, you’re probably familiar with SSH — a reliable tool for connecting to remote machines. But what do you do when the connection is unstable: Wi‑Fi drops, you switch to mobile data, or your laptop “sleeps”? This is where Mosh (Mobile Shell) comes in — a “mobile shell” that makes remote work comfortable even in poor conditions.

In this article we’ll look at what Mosh is, why it’s better than SSH in certain scenarios, how to install and use it. Everything simple and step‑by‑step — for absolute beginners. Let’s get started!

Mikhail helped set up the website very quickly. I would’ve definitely been fiddling with it all day. It’s great when a professional saves your time and delivers high-quality work. I recommend him!

2025-10-21

Mikhail was very prompt in helping set up the website. I would definitely have been tinkering with it all day. It’s nice when a professional helps save your time and does the work at a high level. I recommend him!


Reply: Thank you for the feedback! Good luck with your project!

Local Telegram Bot API: advantages, limitations of the standard API, and setup via Docker

2025-10-14

Local Telegram Bot API allows developers to run their own API server, providing significant advantages for handling large files, performance, and configuration flexibility. However, to understand the need for a local server, it’s important to consider the limitations of the standard Telegram Bot API that works via an HTTPS interface. In this article we’ll review the benefits of the Local Bot API, the limitations of the standard approach, and steps to set up a local server via Docker, including registering a bot to use with it.

Embedding site-builder pages into your site via NGINX

2025-10-12

Integrating a page created in an external website builder into your domain allows you to extend functionality and maintain a consistent interface style. This article explains how to use an NGINX reverse proxy to embed pages from an external service (for example, example.website-builder.com) into your site your-main-site.com at paths /path1/ and /path2/.


⚙️ How it works

NGINX forwards requests from your domain to the external site, acting as an intermediary between the user and the builder service.