We take a look at Etsy's blameless postmortems, both in terms of philosophy, process and practical measures/guidance to avoid blame and better prepare for the next outage. Because failures are inevitable in complex socio-technical systems, it’s the failure handling and resolution that can be improved by learning from postmortems.
There is a right way and a wrong way to engineer effective telemetry systems and there is a finite combination of practices which — whatever your choice of individual tools — are predictive of success. If you are building or designing your next monitoring system, take a look at this short list of habits exhibited by the most successful monitoring systems in the world today.
InfoQ talked with Benjamin Wootton, DevOps consultant, to get an update on his view of the DevOps landscape in 2015. Wootton shares his experience, low hanging fruit to kickstart DevOps transformations, how to leverage monitoring, cloud and containers. Also how the market is lacking engineers with the required attitude and skill set for DevOps.
Lean Product Development takes an end-to-end focus on the flow of work through a system. This article discusses what impedes the flow of work, and how we manage impediments to the flow of work.
This article shows how to do planning using reference class forecasting with the #NoEstimates paradigm which promises more accuracy in forecasts. 13
What are the practical concerns associated with running microservice systems? And what you need to know to embrace the power of smaller services without making things too hard? 2
How multi User Performance testing using modern data visualisation techniques gaines early insight into location specific performance and application areas that may have "sleeping" performance issues.
In this article, author explores Cassandra CLI architecture model using JArchitect tool and CQLinq language to analyze its code base.
"DTrace: Dynamic Tracing in Oracle Solaris, Mac OSX and FreeBSD" is written by Brendan Gregg and Jim Mauro, both expert users in DTrace and the Solaris Internals from Prentice Hall.
Scout is an extensible server and application monitoring service which focuses upon ease of installation and configuration.
A introduction to creating Flash charts using the FusionCharts Free from Ruby, complete with a feature comparison of other charting libraries. 8