• 18:00 Door open and food
• 19:00 Talk starts
• Search @ bol.com by Maarten Roosendaal (Bol.com)
• Continuous performance: load testing for developers with Gatling by Bert Jan Schrijver (NLJUG,JPoint) and Tim van Eijndhoven (JPoint)
• 21:30 Doors closed
Info about Talks
Search @ Bol.com
This talk will firstly give an overview of how ‘search’ works at bol.com, from sourcing the data, creating the index to serving requests. Secondly we’ll talk about why we’re experimenting with elasticsearch, why we think it can solve one of our biggest challenges and how we came to that conclusion.
The presentation will end with some thoughts about the possible migration-challenges and some of the concerns we have regarding elasticsearch.
Maarten Roosendaal is an IT Architect at bol.com and his main focus is on scalable search and SEO solutions. He has a background in Java/J2EE and previously worked for Sogyo and Capgemini. When not spending time on family or work you can find him either in the gym, watching NBA/NCAA basketball or at a movie theater.
Continuous performance: load testing for developers with Gatling
Performance testing is traditionally a task for specialists that takes place at the very end of the software delivery life cycle. But how does this fit in with a DevOps way of working, where continuous feedback is one of the key points? It doesn't. In a world where scalability and performance are just as important as delivering new features, you need to embed performance testing in your daily development workflow: it needs to become a natural part of development. And this is where Gatling comes in: an open source load testing framework based on Scala, Akka and Netty. In this session, you will learn how to use Gatling to incorporate performance testing in development and how to provide your team with continuous feedback on your application's performance.
Subjects include an introduction to Gatling, automated recording and processing of performance tests with the Gatling Scala DSL and integration with Jenkins for automated execution, bench marking and reporting of load tests.
Bert Jan Schrijver is a Software craftsman at JPoint in the Netherlands and Java User Group leader for NLJUG, the Dutch Java User Group. His focus is on Java, Continuous Delivery and DevOps. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code.
Tim is a Software Craftsman at JPoint. His main interests are Java, application-architecture, software security and open source. He likes to share his knowledge by publishing articles in the Dutch Java Magazine.