Latest Practice
From Communications of the ACM
Why we need an IT accident investigation board.
Poul-Henning Kamp From Communications of the ACM | November 2021
From Communications of the ACM
Creating a software solution with fast decision capability, agile project management, and extreme low-code technology.
João Varajão From Communications of the ACM | October 2021
From Communications of the ACM
While powerful, frameworks are not for everyone.
Chris Nokleberg, Brad Hawkes From Communications of the ACM | July 2021
From Communications of the ACM
The Amazon CTO sits with Tom Killalea to discuss designing for evolution at scale.
CACM Staff From Communications of the ACM | March 2021
From Communications of the ACM
A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta
CACM Staff From Communications of the ACM | February 2021
From Communications of the ACM
Why DevOps encourages us to celebrate outages.
Thomas A. Limoncelli From Communications of the ACM | February 2021
From Communications of the ACM
Data kept outside SQL has different characteristics from data kept inside.
Pat Helland From Communications of the ACM | November 2020
From Communications of the ACM
How experts debug production issues in complex distributed systems.
Charisma Chan, Beth Cooper From Communications of the ACM | October 2020
From Communications of the ACM
A simple and inexpensive test of failure-atomic update mechanisms.
Terence Kelly From Communications of the ACM | September 2020
From Communications of the ACM
A discussion with Robert O'Callahan, Kyle Huey, Devon O'Dell, and Terry Coatta.
CACM Staff From Communications of the ACM | August 2020
From Communications of the ACM
Building projects despite (and because of) existing complex systems.
Pat Helland From Communications of the ACM | July 2020
From Communications of the ACM
The use of post-incident artifacts in high-performing organizations.
J. Paul Reed From Communications of the ACM | May 2020
From Communications of the ACM
It's time to appreciate the human side of Internet-facing software systems.
David D. Woods, John Allspaw From Communications of the ACM | May 2020
From Communications of the ACM
The resilience of Internet-facing systems relies on what is above the line of representation.
Richard I. Cook From Communications of the ACM | March 2020
From Communications of the ACM
A practical journey.
Matt Godbolt From Communications of the ACM | February 2020
From Communications of the ACM
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham From Communications of the ACM | January 2020
From Communications of the ACM
Combining data from many sources may cause painful delays.
Pat Helland From Communications of the ACM | January 2020
From Communications of the ACM
Automation helps collaboration.
Thomas A. Limoncelli From Communications of the ACM | October 2019
From Communications of the ACM
Software reuse is finally here but comes with risks.
Russ Cox From Communications of the ACM | September 2019
From Communications of the ACM
From tectonic plate to F-16.
Tom Killalea From Communications of the ACM | September 2019