How to make architecture decisions
Ben Morris Software Architecture Blog
by
1w ago
Knowing what decisions to make and when to make them can be something of a fine art ..read more
Visit website
Why building AI-powered agents is so challenging. For now.
Ben Morris Software Architecture Blog
by
2M ago
Despite growing excitement about the potential for AI-driven agents, there are a lot of problems to solve before we can build agent-based architectures on any scale ..read more
Visit website
Generative AI does not mean the “end of programming”
Ben Morris Software Architecture Blog
by
2M ago
The demise of software engineers is one of those tired old tropes that refuses to die. Perhaps the revolution has already happened ..read more
Visit website
Architecture governance is a spectrum: exploring styles of enterprise architecture
Ben Morris Software Architecture Blog
by
3M ago
There is a spectrum of different styles of architecture governance, from the tightly structured and framework-driven, through to the deliberate absence of formal architecture ..read more
Visit website
Minimal Viable Architecture and the case for up-front design
Ben Morris Software Architecture Blog
by
4M ago
Evolutionary design and iterative development only get you so far - you still need some level of up-front thinking and forward planning ..read more
Visit website
Monoliths and the microservices backlash
Ben Morris Software Architecture Blog
by
6M ago
We need a more nuanced understanding of how to get the best out of monoliths, microservices, and serverless architectures ..read more
Visit website
When to use serverless architecture... and when not to
Ben Morris Software Architecture Blog
by
6M ago
The potential benefits of an architecture based on serverless functions are nuanced, making it a good fit only for some very specific use cases ..read more
Visit website
The shared code fallacy: Why internal libraries are an anti-pattern
Ben Morris Software Architecture Blog
by
8M ago
Most internal shared libraries are based on the fallacy that code sharing always makes development more efficient ..read more
Visit website
Internal developer platforms and the cult of Kubernetes
Ben Morris Software Architecture Blog
by
10M ago
We all agree that engineering enablement is important, but “platform teams” can often be a fig leaf for organisational anti-patterns and overly complex Kubernetes implementations ..read more
Visit website
Internal developer platforms and the cult of Kubernettes
Ben Morris Software Architecture Blog
by
10M ago
We all agree that engineering enablement is important, but “platform teams” can often be a fig leaf for organisational anti-patterns and overly complex Kubernetes implementations ..read more
Visit website

Follow Ben Morris Software Architecture Blog on FeedSpot

Continue with Google
Continue with Apple
OR