Home / Companies / BrowserStack / Blog / Post Details
Content Deep Dive

Service, (Un)interrupted: How We Made a Non-EC2 Component Highly Available

Blog post from BrowserStack

Post Details
Company
Date Published
Author
Raj Patel
Word Count
1,215
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

In the book "High Availability: Design, Techniques, and Processes," Floyd Piedad emphasizes the importance of system availability from the user's perspective. A highly available system delivers operational performance consistently over a given period of time. Three principles of reliability engineering help achieve this: removing single points of failure, reliable crossover to redundant resources, and early detection of failure points. The case study by BrowserStack demonstrates how these principles were applied to make a non-AWS component highly available. By adding redundancy, implementing health checks, and using Route 53 for configuration, the system achieved inter-and-intra-region high availability while also benefiting from load balancing on Tweaker machines.

Trends Found in this Post

No tracked trend matches for this post yet.

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.