A major part of the DevOps methodology that allows small versions of a service to be pushed out to get early feedback from the consumers.
What is the small batches principle?
Five things that are important to customers when thinking of workstations?
What is Locality, Reliability, Productivity, User Agency, and Currentness?
Tiered support levels of workstations
What is first, second, ad hoc support, and forbidden?
Three server hardware strategies
What is all eggs in one basket, beautiful snowflakes, and buy in bulk and allocate fractions?
Foremost consideration when engineering a service
What is Simplicity?
A strategy of having early launches to learn from past mistakes.
What is launch/fail early and often?
Three main strategies that you can utilize when it comes to acquiring workstations
What is Providing laptops and desktops, Virtual Device Infrastructure (VDI), and Bring Your Own Device (BYOD?)
System that stores information about all the machines in a fleet
What is the configuration management database (CMDB?)
A computer or a series of computers, that link other computers or electronic devices together
What is a server?
Equivalent sets of hardware where one provides services and other is idle until needed
What is masters and slaves?
Individual, irreplaceable, highly-customized machines
What are pets?
The five different statues of the life of a machine
What is New, Clean, Configured, Unknown, and Off?
The metaphor for making the environment so awesome that customers are drawn to it vs motivating people by punishment and threats
What is "the carrot" vs "the stick"?
Hardware specifications on a server
What is CPU, Memory, Network Interfaces, and Power Supplies?
The term for how much data can be transmitted in a second
What is bandwidth?
Easily replaced, basic machines that are easy to control over large quantities
What is cattle?
Three different installation strategies that can be done on a workstation
What is Automation, Cloning, and Manual?
Five keys to assuring a well-organized onboarding experience
What are drive with a timeline, determine needs ahead of time, perform onboarding, communicate across teams about issues, and reflect on the process and improve it?
First meeting with all the key people affected by or involved in the project
What is a kick-off meeting?
A process that is fundamental in launching services
What is the Six-Step Launch Process?
System administration strategy where infrastructure is defined and managed through machine-processable definition files instead of manual labor.
What is Infrastructure as Code?
Three aspects should be recorded when making changes to any part of the installation process
What is the need, the change, and tests?
Methods of deploying the services to the customer
What are CDs/DVDs, flash drives, external hard drives, and PXE networks?
Three elements to a project plan
What is scope, schedule, and resources?
A method where you launch early with the absolute minimum number of features then add features through later launches
What is Minimum Viable Product?