Skip to main content

Newest news

Read all the latest blog posts

GitOps with Argo CD on Kubernetes: Architecture, Setup & Best Practices
Aleksander Roszig
June 30, 2026

GitOps with Argo CD on Kubernetes: Architecture, Setup & Best Practices

Containerization and Kubernetes solved the problem of running applications in a repeatable way and at large scale, but they created a new one: how do you manage dozens of manifests, across several environments, in many teams at once, in a controlled way? Manual kubectl apply, a pipeline with access to the production environment, and configuration that nobody can reproduce — that’s the daily reality for many teams. The answer to this chaos is GitOps, and one of the leading tools that implement it is Argo CD.

Read More
Kubernetes CPU Throttling: Why Pods Get Throttled at 40% CPU (CFS)
Aleksander Roszig
June 7, 2026

Kubernetes CPU Throttling: Why Pods Get Throttled at 40% CPU (CFS)

This is the third part of our series on Kubernetes resource management. In the first part I covered CPU request and limit in Kubernetes, and in the second I explained how requests and limits behave for memory. This article covers the topic that trips up the most engineers in production: CPU throttling. It is the reason a pod can look completely healthy on every dashboard and still miss its deadlines.

Read More
TimescaleDB Compression: Hypercore and Columnar Storage with up to 98% Ratio in PostgreSQL
Aleksander Roszig
May 29, 2026

TimescaleDB Compression: Hypercore and Columnar Storage with up to 98% Ratio in PostgreSQL

TimescaleDB can achieve compression of up to 98% for typical time-series data. Compressing time-series data requires a fundamentally different approach than the general-purpose algorithms used in OLTP databases. In TimescaleDB this is handled by the hypercore engine — a hybrid row-columnar engine that uses specialized algorithms: delta encoding, delta-of-delta, Gorilla XOR and run-length encoding. This article explains how it works and how to configure compression so that you actually achieve that ratio.

Read More
OPC UA and AWS - Integrating OPC UA Server with AWS IoT SiteWise
Aleksander Roszig
May 10, 2026

OPC UA and AWS - Integrating OPC UA Server with AWS IoT SiteWise

OPC UA Integration with AWS - how to connect an OPC UA server to AWS IoT SiteWise or MQTT so that PLC data reaches the cloud and databases like TimescaleDB. The article is for people who already know what OPC UA is and need an explanation of how it can be integrated with AWS services.

Read More
Real-Time OEE – How to Build a Production Monitoring System on Grafana, TimescaleDB, and AWS
Aleksander Roszig
April 27, 2026

Real-Time OEE – How to Build a Production Monitoring System on Grafana, TimescaleDB, and AWS

The manufacturing industry is one of the main areas of our specialization. Industrial plants today invest serious money in modern machinery, automation, and sensors, but the analysis of production data is often done manually, with significant delay and inaccuracy. OEE is an indicator that every production manager knows, but few can easily monitor. Most often, data flows in with a delay of a day or a week, in Excel spreadsheets manually filled out by foremen. Meanwhile, OEE calculated live from sensors and PLCs allows you to react to performance drops within minutes, as well as make better investment decisions.

Read More
Kubernetes Management: Memory Request and Limit in Practice
Aleksander Roszig
April 19, 2026

Kubernetes Management: Memory Request and Limit in Practice

This is the second part of an article series about resource management in Kubernetes. In the first part, we discussed how Kubernetes manages CPU, and in this part we focus on memory.

Read More