When infrastructure becomes invisible and boring, great applications can shine. Let's talk about what happens when you try apps on OpenStack, putting OpenStack itself behind the scenes. Let's take a journey from OpenStack contributor to OpenStack consumer. With an application developer mindset, deploying applications on OpenStack can be frustrating and error-prone, yet for many use cases and environments it makes the most sense. Let's learn about floating IPs and tenant IDs by trying to deploy a staging environment for a docs site.