Latest articles
Software Architecture · Software Engineering
I Rebuilt One App's Architecture Three Times — Here's How I Choose Now
I rewrote the architecture of a single logistics app three times, each time chasing the "best" architecture instead of the one the project actually needed — and that mistake taught me more than any bo…
Domain-Driven DesignClean ArchitectureVertical Slice ArchitectureMicroservicesMonolithSystem DesignAnti-PatternsDecision Making
Software Architecture · Security
Auth0 vs Keycloak: How I Choose for Scalable Identity
The hardest part of a distributed system isn't the microservices — it's deciding who owns identity, and that's the call I see teams underestimate the most.
Auth0KeycloakIdentity and Access ManagementOAuth2OpenID ConnectSAMLAuthenticationSingle Sign-OnMulti-TenancyMicroservices