Thoughtful Architect
Insights and reflections on software architecture.
Choosing the right architecture pattern isn't about trends — it's about your team's structure, pace, and deployment goals. Here's how to evaluate monoliths, modular monoliths, and microservices based on 20 years of real-world experience.

More Stories
Don’t Build Your Own Auth: Use Keycloak Instead
Rolling your own authentication system might sound fun… until it isn’t. Here’s why Keycloak should be your go-to IAM solution — especially when you need full control and on-prem deployment.

Why I Started Thoughtful Architect
After two decades building software, I've seen architecture celebrated, ignored, and misunderstood. Thoughtful Architect is my way of slowing down, reflecting, and sharing hard-earned lessons about designing systems that endure — not just scale.
