What can software engineers learn from Samsung’s Galaxy Note 7 debacle? Plenty. As we build and ship new products it’s important to protect customers from failure. Controlled rollouts give us a powerful tool to slowly introduce new features, thoroughly testing them as they go live.
Category: Industry Trends
Graceful Degradation: Building Planned Failure Into Your App
When we think about app infrastructure planning, we often ask how will it scale. Equally important though, is how will it fail. You might not be able to 100% prevent failure, but you can mitigate its impact on your customers by building the the capacity for failure, or graceful degradation, into your app.
Correlate Feature Releases with Product Metrics Using Controlled Rollouts
For any company to be successful the entire team needs to work together and push towards a set of unified of goals, which often evolve into a series of vital business KPIs. For SaaS businesses, these goals may align with metrics like the number of logos, number of seats, account utilization, and total MRR. Marching towards these goals can be challenging when trying to understand how team and individual contributions impact movement in these key metrics.
New Trends in Application Monitoring Systems from Velocity 2016
Anomaly detection in application monitoring systems (APM) is the gold standard. The idea is that if your APM can tell you when something is wrong, you can multiply the effectiveness of your site reliability team. Unnecessary alerts are never thrown and humans are not stuck watching dashboards.
Alerting is for Humans
Last week, we hosted Grier Johnson, a Platform Engineer at Square and formerly LinkedIn and Yahoo!, for a Tech Talk on Metrics and Monitoring Infrastructure. …