In this episode, we explore distributed tracing in microservices architecture, covering how it enhances observability and helps quickly identify issues in large-scale systems. We discuss the basics of distributed tracing, practical tips for implementation, and the benefits of tools like Google Cloud Trace. Perfect for developers looking to improve system performance and streamline their debugging process.
Cloud computing has become the new standard for companies on which to run their operations. The rapid increase in the use of cloud technology has made it a major contributor to global carbon emissions, surpassing even the aviation industry. We recognize the urgency and responsibility to find innovative ways to optimize cloud computing and reduce its environmental impact.
It has been a while since we touched moving to the cloud as a topic. Finding a good trajectory to the cloud isn't always trivial. Not all technologies that we decided to use in the last 10 years have a beaten path to the cloud.
DDoS - specific attacks require AI powered washing solutions
DDoS attacks, malicious attempts to disrupt normal traffic, can be countered in different ways. Dependent on the type of attack one or more valid solutions are available. However, in the e-commerce field, we found out we needed a specific solution for one type of attack. We created this washing solution based on AI and Cloud native solutions.
Why would you build an open source FTP server in Rust?
Why build an open-source FTP server in Rust?
Sometimes, I must admit I’m a little dazzled by all the languages, frameworks and stuff our engineers work with. So, when our guest of today explained to me some of the intriguing...
How to: validate your app's metrics on a local Grafana instance
Monitoring 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.
In 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.
Moving to the cloud? Don't let your application become a downer!
Introduction
At bol. com we have two main ways of running our applications. We can deploy them in a Datacenter (DC) managed by us or we can run them on Google Cloud Platform (GCP).
Service Mesh - a must have for a dynamic infrastructure
Introduction
Weaving a Service Mesh for Multiple Clusters at bol. com - that was the title for the presentation our guests gave during the virtual KubeCon and CloudNativeCon 2020 earlier this year. This triggered our curiosity.