September 19–20, 2016: Training
September 20–22, 2016: Tutorials & Conference
New York, NY

TRAINING: Managing modern infrastructure with Terraform and Consul (Day 2)

Seth Vargo (Google)
9:00am–5:00pm Tuesday, 09/20/2016

What you'll learn

  • Understand why infrastructure as code is important in DevOps
  • Explore how Terraform can be used to manage infrastructure resources
  • Learn today's best practices and workflows for using Terraform in a team environment
  • Understand what service discovery is and why it's important in a microservices-oriented architecture
  • Discover how to populate runtime configuration changes across your fleet instantaneously
  • Learn how Terraform and Consul can save you time, money, and sanity
  • Description

    The infrastructure landscape is changing rapidly. Seth Vargo walks you through modern infrastructure paradigms and techniques such as immutable infrastructure, service discovery, modern security, and application deployments using Terraform and Consul so you can spend more time doing the important things in life.

    Course outline:

    Day 2 (Consul)
    Format: Hands-on, instructor-led

    • Introduction and architecture
    • Consul agent in client and server mode
    • Principles of service discovery
    • Discovering Consul services via DNS and HTTP APIs
    • Working with the key-value store
    • Application integration with Envconsul and Consul Template
    • Nearest neighbor routing with Consul RTT and prepared queries
    • Cluster orchestration with RemoteExec and locking
    • Alerting and monitoring through Atlas
    Photo of Seth Vargo

    Seth Vargo


    Seth Vargo is an engineer at Google Cloud. Previously he worked at HashiCorp, Chef Software, CustomInk, and some Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth advises non-profits.