Posts

Alexei Ledenev's Blog

This is a collection of articles I've written over the years about different technology topics I find interesting. The articles are organized by year and cover a range of subjects, including cloud computing, AI, DevOps, and software development.

Posts by Year

2026

2025

2019

2017

2016

2015

Recent Posts

  • The Tests Are Green. The Architecture Is Not: Why I Built Archfit

    An AI coding agent gets a small feature request. It reads the relevant files, writes the code, adds tests, runs the test suite, and reports success.

  • Kubernetes 1.33: Resizing Pods Without the Drama (Finally!) 🎉

    Remember that feeling? You meticulously configured your Kubernetes pods, set the CPU and memory just right (or so you thought), only to have your application start gasping for air or hogging resources like it's Black Friday for RAM. In the old days, the only cure was a full pod restart – a disruptive event that often felt like performing open-heart surgery with a butter knife while your SRE team watched through the Operating Room window.

  • EKS GPU Cluster from Zero to Hero

    If you ever tried to run a GPU workload on Kubernetes cluster, you know that this task requires non-trivial configuration and comes with high cost tag (GPU instances are quite expensive).

  • Kubernetes Continuous Integration

    Complex Kubernetes application consists from multiple Kubernetes resources, defined in YAML files. Authoring a properly formatted YAML files that are also a valid Kubernetes specification, that should also comply to some policy can be a challenging task.

  • Chaos Testing for Docker Containers

    What follows is the text of my presentation, Chaos Testing for Docker Containers that I gave at ContainerCamp in London this year. I've also decided to turn the presentation into an article. I edited the text slightly for readability and added some links for more context. You can find the original video recording and slides at the end of this post.

  • Debugging remote Node.js application running in a Docker container

    Teaser

  • Create lean Node.js image with Docker multi-stage build

    Starting from Docker 17.05+, you can create a single Dockerfile that can build multiple helper images with compilers, tools, and tests and use files from above images to produce the final Docker image.

  • Crafting perfect Java Docker build flow

    What is the bare minimum you need to build, test and run my Java application in Docker container?

  • Everyday hacks for Docker

    In this post, I've decided to share with you some useful commands and tools, I'm frequently using, working with amazing Docker technology. There is no particular order or "coolness level" for every "hack". I will try to present the use case and how does specific command or tool help me with my work.

  • Deploy Docker Compose (v3) to Swarm (mode) Cluster

    Disclaimer: all code snippets bellow are working only with Docker 1.13+

Subscribe via RSS