Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

How Achievers load tests Kubernetes

Blog post from New Relic

Post Details
Company
Date Published
Author
Stefan Kolesnikowicz, Principal Site Reliability Engineer at Achievers
Word Count
1,611
Company Posts That Month
38
Language
English
Hacker News Points
-
Post removed?
No
Summary

The Achievers team built a load testing framework to improve platform performance and scalability. They set goals for throughput, errors, latency, and scalability, and used observability dashboards in New Relic to track progress. Throughput optimization involved using Istio Load Balancing to distribute traffic evenly among pods, while reducing errors by adding extra IP addresses and bumping port limits on the Google Cloud NAT. Latency improvements were made through code optimizations, including removing unnecessary database locks and upgrading endpoint performance. Caching improvements were achieved by moving images to a CDN and optimizing Redis cache usage. Scaling was ensured through adjusting IP address limitations and introducing topologySpreadConstraints to distribute critical services across worker nodes. The team successfully met their goals, improving throughput by 4x, reducing errors, and scaling the cluster effectively.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 9 1,739 185 74 +0%
Observability 2 1,155 262 90 -8%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.