Does it still make sense to use the expression “Pets vs. Cattle” when referring to on-premises enterprise IT vs. cloud-native applications? The term “pets” is still accurate to describe servers because we usually name them (like we do our beloved pets) and they require a lot of care and maintenance. This stands in direct opposition to how “cattle” (cloud-native applications) are treated. When issues arise, instances are given a generic numeric name for reference, and when one stops working, it is destroyed and replaced with a new working instance.
But the truth is, real-world cattle are valuable and not very disposable. In this post, Alastair Cooke makes the case for changing the metaphor “Pets vs. Cattle’ to “Pets vs. Poultry” to be more in line with what we experience today.
Alastair Cooke comments:
It has been a while since the phrase “Pets versus Cattle” was on the top of the conversational pile, but I think that it is a useful tool for approaching application architecture. Originally the phrase referred to on-premises enterprise IT as pets.
Read more at Demitasse Pets Vs. Poultry in Your Application
- Let’s Talk About Ransomware (Again) - January 17, 2020
- How to Blog, Win Friends and Influence People… - January 10, 2020
- 20 Things You Need to Stop Doing in 2020 - January 7, 2020
- 2019 Gestalt IT Wrap-Up - December 31, 2019
- IT Burnout Tips for Recovery - December 23, 2019
- 10 VMware Interview Questions (And Answers) - December 16, 2019
- The Angry Co-Worker - December 13, 2019
- Owning the Technology Ecosystem - December 9, 2019
- Quick Take: Google and Patient Healthcare Records - November 21, 2019
- Pets vs. Poultry in Your Application - November 18, 2019