Aug 7, 2020
John visits with Junaid Sheriff, Bloomreach Product Manager for Cloud. Bloomreach helps companies around the world to grow online revenue by creating, personalizing, and scaling premium commerce experiences for customers across every touchpoint. With a global footprint, Bloomreach powers over 20% of all ecommerce experiences across the US & UK, and supports 300+ global enterprises including Neiman Marcus, CapitalOne, Staples, NHS Digital, Bosch, Puma, and Marks & Spencer.
Bloomreach delivers its services with the Bloomreach Experience (brX) platform and other products. They use Humio to monitor the platform and provide feedback to customers deploying the solution.
Junaid describes how Humio helps provide insight into what customers are doing through the log aggregation, and with Humio’s powerful search capabilities.
“We employ an approach to data called D.A.D.: Detect, Alert, and Diffuse. We detect occurrences with the specific log statements. We configure Alerts whenever these logs are triggered, and we Diffuse by analyzing the sequence of events based on the recurrence and severity and we fix the problems that customers are facing.”
Junaid Sheriff, Bloomreach Product Manager for Cloud
They collect other valuable data using Humio to support their customers, like the deployments that have happened, so they can tell them how quickly you are progressing from their testing environment to a production environment, how the data from different clusters is being consumed, and if there are issues such as brute force attacks.
Bloomreach uses the multitenancy features of Humio to share log data with customers deploying the Bloomreach solution.
“This is mainly for our customer developers who are building the applications based on other solutions. They need to have access to these logs very quickly. Since we use Humio for all our logging needs, we can separate these application logs and the platform logs. So, our environment is a bit different because we are pulling a lot of logs from different clusters into one place. So, Humio helps us greatly with the segregation of these logs into different views.”
Like many Humio customers, Bloomreach is being used by more organizations than just developers.
“Within Bloomreach, we have at least four or five departments that are using it. There are platform developers, application developers, support engineers, operations engineers, and our customer developers.”
Before using Humio, they tried several different ways to share the application logs. They tried their own solution along with other log management platforms. They developers didn’t like the way the logs were being displayed, and they had to filter one-by-one to get to the specific logs they wanted. It was a big headache for them and they did not like that. They had even published a big manual on how to use it, but still wasn’t being used.
During a conference, one of Bloomreach’s senior engineers happened to speak to Humio, and he was very interested. In less than three months, they were exporting all the application logs and were getting started with their cloud product.
“We got a proof of concept to get started. And then we immediately liked it. Humio is very developer-focused. The ease with which a developer could use logs was one of the primary drivers.”
They found that it was very easy to collect logs from their Dockerized Kubernetes implementation. They were already using Logstash and Filebeat, so things progressed quickly.
“We were looking for a front-end solution that would be developer-friendly. We are a bit of a geeky company, and we have engineers who allow working on these cutting-edge technologies, and build and maintain the solution for the same. So, it was purely a developer-driven effort that led us to Humio.”
Listen to the podcast to answer these questions: