---
title: "Myroslav Vivcharyk (@devgeist) | Hashnode"
description: "Practical Software Engineering: Real solutions for real problems, with a human touch. Read the latest articles by Myroslav Vivcharyk on Hashnode."
url: "https://hashnode.com/@devgeist"
---

@devgeist

# Myroslav Vivcharyk

@devgeist · Berlin · Joined February 2025

Practical Software Engineering: Real solutions for real problems, with a human touch.

### [Kubernetes Through Control Theory Glasses — Part 1: HPA](https://devgeist.hashnode.dev/kubernetes-control-theory-part-1?utm_source=hashnode&utm_medium=feed)

A walk through control theory and the math hiding in the HPA reconcile loop.

18 min read · [devgeist.hashnode.dev](https://devgeist.hashnode.dev/kubernetes-control-theory-part-1?utm_source=hashnode&utm_medium=feed)

[May 13](https://hashnode.com/posts/kubernetes-control-theory-part-1/6a04840066e72db147368093)

### [Ordered Retries in Kafka: Why You Probably Shouldn't Build This](https://devgeist.hashnode.dev/kafka-ordered-retries-3?utm_source=hashnode&utm_medium=feed)

The Engineering Hangover

9 min read · [devgeist.hashnode.dev](https://devgeist.hashnode.dev/kafka-ordered-retries-3?utm_source=hashnode&utm_medium=feed)

[Mar 24](https://hashnode.com/posts/kafka-ordered-retries-3/69c2a71b1de6ee963ff8e5ba)

### [Ordered Retries in Kafka: The Bugs You'll Find in Production](https://devgeist.hashnode.dev/kafka-ordered-retries-2?utm_source=hashnode&utm_medium=feed)

The edge cases that break in production

13 min read · [devgeist.hashnode.dev](https://devgeist.hashnode.dev/kafka-ordered-retries-2?utm_source=hashnode&utm_medium=feed)

[Mar 17](https://hashnode.com/posts/kafka-ordered-retries-2/69b96c7b6626cbad939eab35)

### [Ordered Retries in Kafka: Why The Retry Topic Is Breaking Downstream](https://devgeist.hashnode.dev/kafka-ordered-retries-1?utm_source=hashnode&utm_medium=feed)

The Problem with Non-Blocking Retries

8 min read · [devgeist.hashnode.dev](https://devgeist.hashnode.dev/kafka-ordered-retries-1?utm_source=hashnode&utm_medium=feed)

[Mar 10](https://hashnode.com/posts/kafka-ordered-retries-1/69b0321a84da211f6c40a7e9)

### [The Ghost in the Database: Why Is This Empty Table Taking 20 Seconds to Query?](https://devgeist.hashnode.dev/ghost-in-the-database?utm_source=hashnode&utm_medium=feed)

A dive into InnoDB's history list and purge threads

8 min read · [devgeist.hashnode.dev](https://devgeist.hashnode.dev/ghost-in-the-database?utm_source=hashnode&utm_medium=feed)

[Feb 3](https://hashnode.com/posts/ghost-in-the-database/69820da12a62e677f2299460)
