Irresponsible Architectures and Unusual Architects
Host: Dan North
Organisations today are facing unprecedented business complexity and ever-increasing volumes of data. "Responsible" relational databases are being subsumed by irresponsible lightweight key-value stores. "Responsible" serial processing is unable to take advantage of modern multi-core CPUs. "Responsible" software with its automated garbage collection can't guarantee low latencies. And the usual architects who make rules and build frameworks are becoming more of a bottleneck to delivering software.
It's time to meet some irresponsible architectures - the web with its data-on-the-outside and polling GETs, and high-concurrency "eventually-consistent" systems - and unusual architects, who leave their ivory towers and share knowledge to make themselves redundant!