software architecture

Rethinking Reactive Architectures

Modern web software architectures are amidst a paradigm shift — more and more web applications are built upon asynchronous and reactive patterns. This movement is understandable, as it takes scalability, resilience, and real-time integration to an elusive new level. Unfortunately, we observe that many new customer projects only use parts of this paradigm shift sensibly. …

Rethinking Reactive Architectures Read More »

Why Software Architects Fail And What to Do About It

We have all seen software architects with their ambitious projects, starting out with grand visions, ending up as costly lessons in what not to do, leaving behind the ruins of promising paradigms, technologies, tools, and careers. But why do software architecture approaches sometimes hurt instead of providing value? Why has “software architect” become a negative …

Why Software Architects Fail And What to Do About It Read More »