Photo by Kevin Ku on Unsplash Indeed adds over 30 million jobs online every month, which helps connect 250 million job seekers to prospective employers. How do we keep our services available, fast, and scalable? That’s the ongoing challenge for our site reliability engineering (SRE) team. What is SRE? The idea behind SRE is simple: […]
All posts categorized in: Engineering
Speed Matters, But It Isn’t Everything
Photo by Jonathan Chng on Unsplash Over the last few years at Indeed, we noticed our public-facing web applications were loading more slowly. We tested numerous ways to improve performance. Some were very successful, others were not. We improved loading speeds by 40% but we also learned that speed is not always the most important […]
Unthrottled: How a Valid Fix Becomes a Regression
This post is the second in a two-part series. In a previous post, I outlined how we recognized a major throttling issue involving CFS-Cgroup bandwidth control. To uncover the problem, we created a reproducer and used git bisect to identify the causal commit. But that commit appeared completely valid, which added even more complications. In […]