Homepage
Open in app
Sign in
Get started
True Tales from Engineering
Stories from personal experience, best practices, and learnings the hard way from xMatters engineers
Follow
How Training to Run a Marathon Is Like Bringing a Marathon Project to the Finish Line
How Training to Run a Marathon Is Like Bringing a Marathon Project to the Finish Line
Anyone who has run a full marathon knows about “the wall,” also known as the point where runners feel like they can’t go any further. This…
Lu Li
Mar 18, 2020
After a Deployment Error, Should You Fix Forward or Roll Back?
After a Deployment Error, Should You Fix Forward or Roll Back?
You open your eyes to the sound of your phone, bleating at you from your bedside table. This can’t be good, you think to yourself, as the…
Doug Gorley
Feb 26, 2020
How to Put Software Development Security First
How to Put Software Development Security First
The idea that security takes time or reduces innovation is often a symptom of not building security into the software development…
Kit Brown-Watts
Feb 19, 2020
Socks On Before Shoes — Smarter Way to Upgrade JS Dependencies
Socks On Before Shoes — Smarter Way to Upgrade JS Dependencies
A different approach to upgrading the dependencies of your js project and keep your sanity.
Buğra Fırat
Dec 5, 2019
How We Created a Great Data Transfer Service from a Hairball Using Google Cloud Pub/Sub
How We Created a Great Data Transfer Service from a Hairball Using Google Cloud Pub/Sub
Our customers sync a lot of data into our systems. Our data sync became an unwieldy hairball! We tried Google Pub/Sub. Here’s what…
Tim Thompson
Oct 29, 2019
How Hard Could It Be to Replace 22,000 Lines of Code?
How Hard Could It Be to Replace 22,000 Lines of Code?
When Apple introduced Swift, it promised a modern, strongly-typed, easy-to-read, safer and more secure language for iOS development…
James Leung
Sep 10, 2019
How We Adopted Time-Based Monitoring with Prometheus
How We Adopted Time-Based Monitoring with Prometheus
Time-based monitoring is the key benefit of Prometheus, which separates it from Sensu’s simple ‘healthy, error, warning’ style monitoring.
Curtis St. Pierre
Aug 30, 2019
Open-Sourcing Cthulhu for Chaos Engineering
Open-Sourcing Cthulhu for Chaos Engineering
In a previous article, I wrote about Chaos Engineering, and how this approach to microservice design helps us at xMatters build software…
Gabrielle Gasse
Sep 24, 2019
ISO 27001 Certification | How to Achieve Certification — xMatters
ISO 27001 Certification | How to Achieve Certification — xMatters
When I was a hired by xMatters I was given a very specific mission: ISO 27001 certification by March 2020. As an experienced project…
Karen Meohas
Sep 19, 2019
Sailing Toward Continuous Deployment on Google Cloud with Spinnaker
Sailing Toward Continuous Deployment on Google Cloud with Spinnaker
One motivation for moving to Google Cloud Platform was using continuous deployment to meet demand spikes. Introducing Spinnaker. We looked…
Kalen Wessel
Aug 1, 2019
Ultra Modern Incident Management
Ultra Modern Incident Management
Automate the things that can be automated so you can get back to doing something creative.
Travis DePuy
Jul 19, 2019
Overwhelmed by DevOps Tool Proliferation?
Overwhelmed by DevOps Tool Proliferation?
Hire a research engineer, who can can help maximize the adoption of useful applications, minimize risk and complexity, and avoid time…
Lex Vorona
Jun 26, 2019
Front-End Testing Paradigms: from Checking Side Effects to Snapshot Testing
Front-End Testing Paradigms: from Checking Side Effects to Snapshot Testing
How we stopped checking side effects and learned to love snapshot testing.
Buğra Fırat
Jun 12, 2019
What Developers Can Learn From UX
What Developers Can Learn From UX
This is the extended version of the article that originally appeared on SD Times.
Gabrielle Gasse
May 28, 2019
Promoting a Service Ownership Culture
Promoting a Service Ownership Culture
In my previous blog, The DevOps Origin Story, I discussed the uncertain origin story of DevOps and how the culture has evolved over the…
Adam Serediuk
May 14, 2019
The DevOps Origin Story
The DevOps Origin Story
This article originally appeared on xMatters.com
Adam Serediuk
Apr 29, 2019
What Really Happens During an IT Event Flood — and How to Control It
What Really Happens During an IT Event Flood — and How to Control It
A major concept or concern in many SRE environments today is “observability”. More than just a measure of how much instrumentation or…
Wm. Don Clark
Apr 23, 2019
Executing end-to-end tests in Kubernetes
Executing end-to-end tests in Kubernetes
This story originally appeared on JAXenter
Deepa Guna
Mar 19, 2019
About True Tales from Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams