Costs: Free of charge
Speakers: Randy Shoup & Peter Paul van de Beek
Food & refreshments included
18:00 Registration & Food
18:30 Short Intro
18:35 Peter Paul van de Beek of Bol.com
19:30 Short break
19:45 Randy Shoup
20:45 Ending with beers
• • •
"Monoliths, services and microservices @Bol.com" by Peter Paul van de Beek
We have been around in e-commerce for years. However compared to other companies we’re young. Some would say we are in the scale up phase. In a number of ways we are experiencing a rapid growth. What does our IT need to stay innovative and scale to enable all this? What are the tradeoffs that are made for innovation in IT? This year we won the Best Web Shop award because of our “efforts to get the difficult to achieve basics right that make the difference for customers”. IT has a large role in achieving this, at the scale of a web shop like bol.com. Did (micro)service make the difference to achieve this? At bol.com we have a pragmatic, business value driven approach to (micro)services. In this presentation we share insights and the tradeoffs we made so IT enables to scale and innovate.
Peter Paul van de Beek is architect at bol.com working for several scrum teams. His functional focus in these teams is on Logistics, Inventory Management and Purchasing. Before joining bol.com he has been consulting organizations in technology shift.
Peter Paul performed in roles like software developer, team lead, process engineer, coach and architect. He has an agile mind set. Main focus as architect has been on service orientation and integration projects. In all roles he stayed dedicated to delivering business value.
• • •
"Pragmatic Microservices" by Randy Shoup
One of the most powerful trends in software today is building large systems out of composable microservices. Many large-scale web companies have migrated over time to this architecture – and for good reason. But, as with any powerful technique, microservices come with their own brand of tradeoffs, and it is important to be aware of them before deciding whether they are appropriate in any particular case. They are not for every scale of problem, for every stage of company, or for every team.
This session takes a pragmatic approach to microservices, and compares them to the alternatives at different stages of company evolution. Using examples both from Google and eBay as well as from smaller organizations, it makes practical suggestions about whether, when, and how an organization should consider adopting a microservices architecture. Assuming microservices are the appropriate choice, it outlines an experience-based, incremental approach to making a successful rearchitecture to microservices.
Randy is a 25-year veteran of Silicon Valley, and has worked as a senior technology leader and executive at companies ranging from small startups, to mid-sized places, to eBay and Google. Randy is currently VP Engineering at Stitch Fix in San Francisco. He is particularly passionate about the nexus of culture, technology, and organization.
• • •