Cloud-native. Containers. Container Orchestration Engines. Microservices. Bare metal. VMs. Patterns. OpenStack® software. How do they all t together for software development teams?