InfoQ

InfoQ

Editor Specific Content View

All of Simon Brown's Content on InfoQ


Latest featured content by Simon Brown

Are You a Software Architect?

Topics
Leadership,
Delivering Quality,
Enterprise Architecture,
Architecture

The line between development and architecture is tricky. Some say it's fake, that architecture is an extension of the design process undertaken by developers; others say it's a chasm that can only be crossed by lofty developers who believe you must abstract your abstractions and not worry about implementation details. There's a balance in the middle, but how do you move from one to the other?

Scalability Principles

Topics
Performance & Scalability,
Architecture

At the simplest level, scalability is about doing more of something. This could be responding to more user requests, executing more work or handling more data. This article presents some principles and guidelines for building scalable software systems.