Many of the greatest achievements in the history of computers are based on lies, or rather, the strategic sets of lies we call "abstraction." Operating systems lie to programs about hardware, multitasking systems lie to users about parallelism, the list goes on and on. One of the primary "strategic lies" of the internet is the that each site is a discrete, cohesive entity. It is within this abstraction that we are able to build highly available applications - systems designed to _never go down_. Let's take a tour through the amazing stack of tools that helps us construct fault tolerant systems. We'll review some of the core technology underlying the internet, then we'll talk about some basic primitives and how they combine into useful patterns.
In his career, Paul has been consistently drawn to production: its affinity for chaos, its unforgiving nature, and ultimately its deep longing for attention. This has gotten him into trouble again and again. Once, he found himself in charge of production operations at a payments company. Then he stumbled on a globally scaled AWS application, where he worked on deployment and automation. Today, Paul has finally embraced his true nature at HashiCorp, where he works on tools that help others who feel the same call of production.