At bol.com the datavolumes we need to process exceed the capacity of any single computer.
As a consequence we are forced to think about designing our data intensive applications in such a way that they can be run on a cluster of systems and grow to handle much more that the volumes of today. In this talk Niels Basjes (Lead IT Architect Scalable Solutions) will show the main design concepts that bol.com has been using for more than 8 years that are needed to make this happen. From the core concepts and the practical choices to some of pitfalls to watch out for. Also choices and effects of hardware selection, data structures and scalable algorithms will be discussed.