The NextBuild Conference is intended for developers/architectects who are passionate about software development and want to learn, meet and share. Niels Basjes (Lead IT Architect at bol.com) will host a talk at the conference.
Designing scalable data intensive applications.
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.
Niels Basjes (1971) has been working for bol.com since May 2008. Before that he was working as a Webanalytics architect for Moniforce, and as an IT architect/researcher at the National Aerospace Laboratory in Amsterdam. Since the second half of the 1990s he has been working on processing problems that require scalability. He has applied these concepts in the past 15 years in aircraft/runway planning, IT operations and in the field of web analytics to build reports for some of the biggest websites in the Netherlands. Also at bol.com the primary focus of Niels Basjes are scalability problems and he is responsible for a shift in thinking about data and the business value it contains. Niels designed and implemented many of the personalisation algorithms that are in production today at bol.com. Niels studied Computer Science at the TU Delft, and has Business administration degree at Nyenrode University. Niels is an active opensource developer who is one of the Apache Avro PMC members and has authored ( https://github.com/nielsbasjes/ ) and contributed various improvements and bugfixes to projects like Hadoop, HBase, Pig, Flink and Storm.