This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
This is a guest post by Benjamin Manes , who did engineery things for Google and is now doing engineery things as CTO of Vector. The previous article described the caching algorithms used by Caffeine , in particular the eviction and concurrency models. Since then we’ve made improvements to the eviction algorithm and explored a new approach towards expiration.
Following my post MySQL 8 is not always faster than MySQL 5.7, this time I decided to test very simple read-only CPU intensive workloads, when all data fits memory. In this workload there is NO IO operations, only memory and CPU operations. My Testing Setup. Environment specification. Release | Ubuntu 18.04 LTS (bionic). Kernel | 4.15.0-20-generic. Processors | physical = 2, cores = 28, virtual = 56, hyperthreading = yes.
At Uber’s scale, thousands of microservices serve millions of rides and deliveries a day, generating more than a hundred petabytes of raw data. Internally, engineering and data teams across the company leverage this data to improve the Uber experience. … The post Managing Uber’s Data Workflows at Scale appeared first on Uber Engineering Blog.
HTTP Preload and HTTP/2’s feature “Server Push” are both methods that can be used to improve the loading efficiency of your web application. Although there are similarities between Push and Preload, they are two distinct features and each serve their own purpose. In this article, we’ll go over the similarities and differences between HTTP Preload vs HTTP/2 Push and discuss when it makes sense to use each.
In part one , we described our Analytics data ingestion pipeline, with BigQuery sitting as our data warehouse. However, having our analytics events in BigQuery is not enough. Most importantly, data needs to be served to our end-users. TL;DR?—?Teads Analytics big picture In this article, we will detail: Why we chose Redshift to store our data marts, How it fits into our serving layer, Key learnings and optimization tips to make the most out of it, Orchestration workflows, How our data visua
My Twitter profile currently includes the phrase “silence is violence.” People ask me about this occasionally: what does it mean? I don’t know where I picked up this phrase, and maybe it has a different meaning for me than for others, but what I mean by it is that if I’m a bystander who witnesses something I disagree with, I’m actively supporting the behavior to which I object.
While REST APIs are amongst the most popular when it comes to client consumption, they are not the only way to consume data and they aren’t always the best way. For example, having to deal with many endpoints or endpoints that return massive amounts of data that you don’t need are common. This is where GraphQL comes in. With GraphQL you can query your API in the same sense that you would query a database.
All companies—not just tech firms—have software to test. But many enterprises consider the costs of employing an appropriate in-house QA and testing team to be extravagant.
Sign up to get articles personalized to your interests!
Technology Performance Pulse brings together the best content for technology performance professionals from the widest variety of industry thought leaders.
All companies—not just tech firms—have software to test. But many enterprises consider the costs of employing an appropriate in-house QA and testing team to be extravagant.
Wake up! It's HighScalability time: 10 years of AWS architecture increasing simplicity or increasing complexity? ( Michael Wittig ). Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. Know anyone who needs cloud? I wrote Explain the Cloud Like I'm 10 just for them. It has 39 mostly 5 star reviews. They'll learn a lot and love you forever. 1.3 billion : npm package downloads per day; 20 : honeybee communication signals used to coordinate thousands of workers; 71 : ave
As I wrote yesterday, I’m sad that Inbox is going away, and it’s hard to bear the thought of using GMail again. Thus, I’ve been evaluating a few different email clients to see what’s available. One that I tried recently is Spark , an email client for iPhone, iPad, and Mac. Spark feels not-quite-mature, yet still pretty impressive.
In recent decades, what I call “metric fixation” has engulfed an ever-widening range of institutions: businesses, government, health care, K-12 education, colleges and universities, and nonprofit organizations. It comes with its own vocabulary and master terms. It affects the way that people talk and think about the world and how they act in it. And it is often profoundly wrongheaded and counterproductive.
I’m often contacted by someone who says: We could really use your training (or consulting services). How can I lobby to have your brought in? Do you have any tips? The first answer is that I provide some of the highest quality training and consulting available, and there are plenty of examples of my work… The post Training is expensive (Not)!
While I haven’t done too much with Serverless Framework and Functions as a Service (Faas) recently, I did in the past and it isn’t something that I’ve forgotten. In the past I demonstrated how to deploy Node.js functions to Amazon Web Services (AWS) Lambda that contain native dependencies. While not a necessity for all Lambda functions, it is for functions that use libraries for specific operating systems and architectures.
Google’s Inbox email client is going away in a couple of months, and I’m sad. As I’ve been looking around for a replacement, I realized that I never wrote about how I came to appreciate it. In fact, the last thing I wrote about it was quite disparaging, so I’d like to set the record straight. Inbox at first felt to me like an artificial attempt to cram non-email concepts into email by limiting email’s functionality.
I’ve noticed an interesting pattern when discussing incidents with engineers over the years. One of the topics that invariably comes up is the concept of “root cause,” a notion faithful followers of my Twitter stream know that I have at least a few thoughts about. Many organizations base their entire process of understanding incidents on the concept, and many of the techniques they use to facilitate that understanding, such as “The Five Whys,” are firmly rooted in this concept of a “linearity of
Using Grafana to Visualize Apica Monitoring Metrics By Sven Hammar, CPO at Apica Systems We have always provided Apica users Read More. The post Using Grafana to Visualize Apica Monitoring Metrics appeared first on Apica.
A couple of weeks ago I recalled a thought from long ago, and with it the feelings. I was able to access, with some degree of fidelity, the state of my mind and body at a point in the past. Nothing unusual; something I’m sure we all do a lot. But this ability, which seemed ordinary until that moment, suddenly struck me as extraordinary, with far-reaching implications.
Using Grafana to Visualize Apica Monitoring Metrics By Sven Hammar, CPO at Apica Systems We have always provided Apica users Read More. The post Using Grafana to Visualize Apica Monitoring Metrics appeared first on Apica.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content