Thoughtful Architect

Insights and reflections on software architecture.

Cover Image for How to Choose the Right Architecture Pattern (Monolith, Modular, Microservices)

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.

Konstantinos
Konstantinos

More Stories

Cover Image for Don’t Build Your Own Auth: Use Keycloak Instead

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.

Konstantinos
Konstantinos
Cover Image for Why I Started Thoughtful Architect

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.

Konstantinos
Konstantinos

No spam. Just thoughtful software architecture content.

If you enjoy the blog, you can also buy me a coffee