Hello, I'm HolyDev
I started with Spring Boot and microservices - the kind of systems most backend engineers build day to day.
Over time, I became more interested in what actually happens underneath: how threads behave, how Redis replicates data, and how distributed systems fail in real conditions.
This site is where I document that journey.
About This Site
This is not a tutorial collection.
It is a set of technical notes written while trying to answer a simple question: what really happens under the hood?
Most articles focus on system behavior, failure modes, and tradeoffs, not just how to use tools.
What I Focus On
- Concurrency — threads, race conditions, atomicity
- Redis internals — replication, PSYNC, failover
- Distributed systems — consistency, partitioning, coordination
- Microservices — as an entry point, not the end goal
I do not try to cover everything. Only the parts that matter when systems break.
Philosophy
I care less about abstractions in isolation, and more about how systems behave when they are under load, out of sync, or close to failure.
The goal is not to collect tools or patterns. It is to understand the tradeoffs behind them, and the failure modes they introduce.
A Bit About Me
I build backend systems and spend most of my time reading source code, debugging edge cases, and trying to understand why things fail.