Meetup: René Feiner (MessageBird) & Maarten Dirkse (bol.com) - Migrating to the cloud
On Wednesday the 15th of May bol. com will host a meetup about migrating from on-prem to the Google Cloud Platform (GCP). After dinner is served, René Feiner, director of engineering at MessageBird will kick off the evening and talk about how and why they moved from their datacenter to GCP.
On Wednesday the 30th of January we will focus on modern CI/CD practices. Maarten Dirkse, cloud advocate at bol. com, will update us on the migration of bol.
TL;DR
We share our experience on how we built a conversational bot with Finite State Machines. It turned out to have its own shortcomings so we built a (Domain-Specific Language) DSL to design our flows and called it “Sushi”.
Sushi is a more flexible and straight-forward tool to build complicated flows.
“It didn’t look like a big issue at that moment”. Everybody in the room listened to what the Engineer on Duty (EoD) had to tell about the first moments what, later on, turned out to be a partly outage of the webshop in peak season.
It’s Monday morning 10.
Bol. com is growing with approximately 30% per year, not just in terms of revenues but also operationally. With these increasing numbers it’s an on-going challenge to fulfil all customer orders in time.
With a growing microservice landscape, the importance of aggregation layers is also increasing. For some of these aggregation services we are trying Facebook’s GraphQL, with two of them now running on our production environment. We've found that one of the drawbacks in using GraphQL is maintenance on both domain models and GraphQL queries.
TL;DR: this article discusses in detail my presentation at Spaces Summit 2018. I talked about the need to stop smashing our keyboards and "blindly" focus on "high-speed", and start thinking about what we are doing, why and how we are doing it. By "zooming out and thinking" we take architecture and design into consideration.
Finding the longest matching string prefix ... fast
In many systems at bol. com the response speed of our systems is very important. This blog is about the data structures and algorithms we used to make a specific analysis step a lot faster: Finding the longest matching string prefix.
The biggest e-commerce company in the Netherlands and Belgium, bol. com, set out on a 4 year journey to rethink and rebuild their entire ETL (Extract, Transform, Load) pipeline, that has been cooking up the data used by its search...
Transparency: A holistic approach to software quality
Bol. com & Xebia are happy to present to you another meetup on software quality. This time we will have Trish Khoo, keynote speaker at Agile Testing Days 2018, who will present her holistic approach to software quality.