backend engineer · málaga, es

Writing about Java, legacy systems, and the work nobody talks about.

I work on backend systems — mostly Java, mostly the kind that have been running longer than anyone planned. This is where I write about what I find.

photo
2025 · 10 architecture 6 min read
Migrating a monolith database in 6 months.
A look at how a Java service from 2009 ends up migrated into a modern platform of microservices — and how was that done without AI
read →
all articles

I'm Gabriel — backend engineer based in Málaga. I've spent [X] years inside the Java ecosystem, mostly working on systems that were never supposed to last this long but somehow became load-bearing for the whole business.

My day-to-day is Kubernetes, Spring Boot, and the kind of database work that only surfaces when something breaks on a Friday evening.

I write here to think through problems out loud. If something's useful to you, that's a bonus.

// what I work with
Java Spring Boot Kotlin Reactive Programming Kafka PostgreSQL Docker Kubernetes Liquibase Prometheus Grafana CI/CD Pipelines Contract Testing React RabbitMQ Legacy Code Analysis