How (not) to sink a data stream to files? Journeys from Kafka to Parquet.
Last year the Measuring 2. 0 team at bol. com has started measuring user behavior on the bol.
How (not) to sink a data stream to files? Journeys from Kafka to Parquet.Last year the Measuring 2. 0 team at bol. com has started measuring user behavior on the bol.
How (not) to sink a data stream to files? Journeys from Kafka to Parquet.Prevention is better than cure - a fundamental principle of health care that also applies to modern software development. The later a bug surfaces, the more effort it takes to repair. From our own experience we know that this especially applies to performance bugs.
How to prevent common performance defects with the jPinpoint PMD rulesMonitoring your infrastructure is key for keeping production workloads healthy and to debug issues when things are going bad. And like Peter Drucker once said: “if you can measure, you can manage”. At bol.
How to: validate your app's metrics on a local Grafana instance“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.
How we deal with the unexpectedIn this blog, we show you how to automatically scale your application resources according to either the CPU consumption or to the incoming load of your application. Background As humans, we are capable of adapting to variable inputs and situations. Some of us are slower, whereas others easily adapt to change.
HPA: how it can save you headaches and moneyWe asked 25 developers, five tech leads and someone “who does unspeakable things with technology” - more commonly known as our principle tech lead which technologies (tools, libraries, language or frameworks) they believe are hyped, happening or happened: hyped - which...
The hyped, happening and happened cloud technologies and data storage solutions @ bol.comIt's not easy. But that doesn't mean it can't be done. This post is about how we played around with image recognition to find out what we can do with it.
Image recognition. Deep learning. And cake.At bol. com, IT grows together with the rest of the organization. We are constantly searching for brilliant new colleagues.
In search for perfect coding interview assignmentAs part of the Google Cloud Platform (GCP), Google provides Pub/Sub as its queuing mechanism. After creating a Pub/Sub topic in GCP, you can create publishers to send messages to a topic and subscribers to receive messages from a topic. In order to send or receive...
Integration testing Pub/Sub interactions in your applicationYes, it’s confirmed! Bol. com is going to the Cloud! The contract with Google has been recently signed, which gives us about 1 year to migrate from Platfora (our BI visualization tool), before it stops having support. 1 year thus to migrate many datasets and dashboards to the Cloud.
Introducing Stanley: bol.com highway to (heaven) BigQuery