Blog Posts
Principles of Big Data Systems: You Can't Manage What You Don't Monitor
The term big data is a subject of much hype in both government and business today. Big data is variously the cause of all existing system problems and, simultaneously, the …
• By Ian Gorton
In Software Architecture
Four Principles of Engineering Scalable, Big Data Software Systems
In earlier posts on big data, I have written about how long-held design approaches for software systems simply don't work as we build larger, scalable big data systems. Examples of …
• By Ian Gorton
In Software Architecture
The Importance of Software Architecture in Big Data Systems
Many types of software systems, including big data applications, lend them themselves to highly incremental and iterative development approaches. This posting, the second in a series addressing the software engineering …
• By Ian Gorton
In Software Architecture
Addressing the Software Engineering Challenges of Big Data
New data sources, ranging from diverse business transactions to social media, high-resolution sensors, and the Internet of Things, are creating a digital tidal wave of big data that must be …