Chapter 2

Hyperscalability – The Changing Face of Software Architecture

Ian Gorton    Northeastern University, United States

Abstract

The scale of contemporary Internet-based systems, along with their rate of growth, is daunting. Data repositories are growing at phenomenal rates, and new data centers hosting tens of thousands of machines are being built all over the world to store, process, and analyze this data. Societal change driven by these systems has been immense in the last decade, and the rate of innovation is only set to grow. We have truly entered the era of big data. This chapter is about engineering systems at hyperscale – these must rapidly grow throughput while constraining costs and resources. It describes the characteristics ...

Get Software Architecture for Big Data and the Cloud now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.