Skip to main content
92 votes
Accepted

What is the definition of "cattle not pets"?

Randy Bias chronicles the history of the term stating that it probably originated in 2011 or 2012 when Bill Baker used the analogy when describing "scale-up" vs. "scale-out" architectural strategies. ...
Richard Slater's user avatar
41 votes
Accepted

What are the reasons Docker should not be used for databases?

When people talk about running a database in Docker, they do not mean to store the data in a container; they are talking about having a docker image with the DB software, and mounting the data as a ...
AnoE's user avatar
  • 4,866
30 votes

What is the definition of "cattle not pets"?

To add to Richards answer, generally the analogy is helpful in terms of considering the impact of the loss of a server. If you would feel some sort of distress over the loss of any individual piece ...
hvindin's user avatar
  • 1,734
10 votes

A comparison of idempotence and immutability

The two terms are very different. Let us start with immutability, which literally means "no mutations" or "no changes". In the DevOps sense, it means that once you created an artifact, be that a ...
Evgeny Zislis's user avatar
9 votes
Accepted

Does the "cattle not pets" distinction apply as equally to machine instances as to containers?

While technologically, containers and virtual machines are very different, there is no apparent difference from the perspective of your software. It seems like the argument in your question is that ...
James Shewey's user avatar
  • 3,734
7 votes

What are the reasons Docker should not be used for databases?

I wrote about this in depth but here's the summary: Preventing split brain (electing more than one master node) needs to be solved. Failure to do so can be catastrophic There are no production ready ...
Robo's user avatar
  • 745
2 votes

A comparison of idempotence and immutability

Immutable infrastructure is, in my mind, a different pattern to Configuration Management. While they can be used together, they approach problems by nature in two different ways. The concept of ...
Robo's user avatar
  • 745

Only top scored, non community-wiki answers of a minimum length are eligible