Hi, thanks for visiting my personal website!
My name is Alex Pliutau. I am currently employed as a Staff Software Engineer at Entyre Care.
I write this blog in my personal time to share my experience and knowledge about software development, Golang, and few other topics. I also w...
Writing concurrent programs is easy, but understanding why they don’t work
is much harder. In our continuing tutorial, we’ll learn about when and why
goroutines starve, sleep, or yield.
This post is an introduction to consistent hashing,
an algorithm for designing a hash table such that only a small portion of
keys has to be recomputed when the table's size changes.
Motivating use case
Suppose we're designing a caching web proxy,
but the expected storage demand...
Go 1.25 introduces a new tool in the diagnostic toolbox, flight recording.
#571 — September 24, 2025
Read the Web Version
Go Weekly
Go's Support for Valgrind Instrumentation — Valgrind is a commonly used instrumentation framework for creating tools that can do profiling and detect various memory management...
It’s been almost a year since the last Watermill release post, and we have a bunch of news to share!
In case you’re new here, Watermill is a Go library for building event-driven applications the easy way.
It’s like an HTTP router but for messages.
Watermill is a...
Kubernetes CPU limits can look straightforward on the surface, but their impact on application performance is anything but simple. This article unpacks how Go services interact with Kubernetes CPU throttling and why a seemingly harmless configuration such as setting a limit of 25...
I like to make the distinction between application structure and architecture. Structure is
how you organize the directories and packages in your app while architecture is how
different components talk to each other. The way your app talks to other services in a fleet
can also be...
I like to make the distinction between application structure and architecture. Structure is
how you organize the directories and packages in your app while architecture is how
different components talk to each other. The way your app talks to other services in a fleet
can also be...