My Thinking

Point-of-view pieces on platform engineering, GitOps, and AI agent infrastructure for CTOs and VPs of Engineering.

February 5, 20265 min read
January 27, 20261 min read
December 3, 2025
5 Challenges of Using AI for Platform Engineering

AI is transforming software development, but platform engineering presents unique challenges. While LLMs excel at writing application code, they struggle with platform management tasks. Here are the 5 key challenges and why platform engineering needs a different approach to AI.

8 min read
November 6, 20252 min read
October 28, 20251 min read
July 23, 20252 min read
May 30, 20251 min read
May 23, 20251 min read
May 20, 20252 min read
May 16, 20251 min read
May 9, 20251 min read
May 8, 20252 min read
May 6, 20252 min read
May 1, 20251 min read
April 8, 20251 min read
April 3, 20251 min read
April 1, 20251 min read
March 28, 20251 min read
March 28, 20251 min read
March 25, 20251 min read
March 24, 20251 min read
March 20, 20251 min read
March 14, 20251 min read
January 16, 202318 min read
March 14, 202010 min read
August 29, 2019
10 most important differences between OpenShift and Kubernetes

**UPDATED on 10.6.2019** (after the release of OpenShift 4.1): Added information on OpenShift 4. **UPDATED on 30.8.2019**: Added information on CodeReady Containers for running single OpenShift node. OpenShift has been often called as “Enterprise Kubernetes” by its vendor - Red Hat. In this article, I’m describing real differences between OpenShift and Kubernetes.

17 min read
July 31, 2019
Jenkins on OpenShift - how to use and customize it in a cloud-native way

I can’t imagine deployment process of any modern application that wouldn’t be orchestrated by some kind of pipeline. It’s also the reason why I got into containers and Kubernetes/OpenShift in the first place - it enforces changes in your approach toward building and deploying but it makes up for with all these nice features that come with Kubernetes.

9 min read
June 20, 201914 min read
January 21, 2019
Three levels of highly available apps on Kubernetes

## Beautiful but useless systems Hundreds of applications, thousands of users and millions of requests - that is often a landscape of a modern IT environment. However, problems are still the same.

10 min read
October 8, 2018
Shamans in organizations - who are they and why are they dangerous

Imagine for a while that your organization is like a village where there are regular residents and shamans who keep most of the knowledge for themselves. This is a story about them and why it is dangerous, how to manage it and prevent from reaching your goals and causing harm to other residents.

5 min read
September 15, 2018
Why managing container images on OpenShift is better than on Kubernetes

So you’ve decided to go with Kubernetes and started building your container images. Now the question is where to push them and how to manage them properly?

8 min read
March 11, 2018
Treat your pods according to their needs - three QoS classes in Kubernetes

One of the features that comes with Kubernetes is its ability to scale horizontally services running on it and use available resources more efficiently. I’ve been hearing that containers are just _lightweight virtualization_ (which is not true) so you can put more apps on the same resources. I can agree that it’s partially true

6 min read
February 22, 2018
Myths around containers. Part 3: Speed

Containers are considerably faster than virtual machines - at least that’s what most people say. But do they actually bring more speed to overall development and deployment process? Let’s find out in the third part of my article series.

5 min read
January 28, 2018
Myths around containers. Part 2: Portability

Is it true that after so many years we finally have real, portable format for all applications? It seems that we’ve come very close to that goal and it’s time to find out more about portability that comes with container revolution.

6 min read
January 7, 2018
Myths around containers. Part 1: Security

We had many revolutions in IT infrastructure world over past 20 years or so. Virtualization promised hardware abstraction, private cloud promised lower costs and flexibility and containers keep adding more to that pile creating a vision of perfect world.

5 min read
December 16, 2017
10 reasons why Kubernetes has won

We’ve been falling for the containers hype for the past few months and Kubernetes has emerged as a leader among container orchestrator to help build solutions on a bigger scale than your own laptop. Here are 10 reason why it’s won the war and become first choice for container orchestrator.

4 min read