blog
CI/CD Pipelines That Don't Break at 2 AM
Practical CI/CD design for Java projects: fast feedback, reliable deploys, and the patterns that keep pipelines from becoming the most fragile thing you own.
- cicd
- devops
- java
- gitlab
- backend
Building Resilient Systems with Kafka and Event-Driven Architecture
How to use Kafka and event-driven design to build systems that survive failures gracefully — patterns, pitfalls, and Spring Kafka configuration.
- kafka
- java
- spring-boot
- event-driven
- architecture
Kubernetes for Backend Developers: What Actually Matters
Skip the CKA prep. Here is what a backend developer actually needs to know about Kubernetes to ship and operate services confidently.
- kubernetes
- devops
- java
- backend
From Monolith to Microservices: Lessons from the Trenches
Hard-won lessons from migrating a Java monolith to microservices — what worked, what failed, and what I would do differently.
- java
- microservices
- architecture
- spring-boot
Designing Secure Spring Boot Applications in 2026
A practical security checklist for Spring Boot apps in 2026: dependency hygiene, secrets management, HTTP hardening, and auth patterns that hold up.
- java
- spring-boot
- security
- backend
Performance Tuning Spring Boot Applications Under Load
A systematic approach to profiling and tuning Spring Boot apps under load: JVM flags, connection pool sizing, slow query detection, and thread model choices.
- java
- spring-boot
- performance
- jvm
- backend
Things I Automated That Probably Didn't Need Automation
A candid look at automation projects that technically worked but created more overhead than they saved — and what I learned from each one.
- java
- automation
- lessons-learned
- backend
- devops
VPS Setup with Dokploy — Complete Production Guide
Step-by-step guide to hardening a Hetzner VPS, deploying apps via Dokploy, and enabling HTTPS preview environments with Cloudflare.
- devops
- dokploy
- hetzner
- vps
- self-hosting
Spring Boot Tips for Production
Practical tips for running Spring Boot applications in production environments.
- Java
- Spring Boot
- backend
Hello World
First post on this blog. Exploring the setup and what comes next.
- general