SlideShare a Scribd company logo
Modern Application
Delivery with Consul
Talk Agenda
● Who am I?
● Who is Hashicorp?
● Challenges with modern application delivery
● How Consul’s service mesh features can help
● But service mesh is just for containers, right?
● Demo
Who Am I?
Ehron Gwinn
Staff Solutions Engineer at
Hashicorp
Hashicorp Company Overview
Founded in 2012 by Mitchell Hashimoto and
Armon Dadgar
Enabling the Cloud Operating Model Provision,
Secure, Connect, and Run any infrastructure for
any application
Copyright © 2019 HashiCorp ⁄
The Transition to Multi-Cloud
Copyright © 2019 HashiCorp ⁄ 5
Traditional
Datacenter
“Static”
Dedicated
Infrastructure
Modern
Datacenter
“Dynamic”
AWS Azure GCP+ + +Private Cloud +
Copyright © 2018 HashiCorp ⁄Copyright © 2018 HashiCorp ⁄ 6
App
App
Networking
Development
Security
Operations
A Common Cloud Operating Model
to Accelerate Application Delivery
POLICY
GOVERNANCE
© 2018 HashiCorpCONSUL ADOPTION
50k+
457 Contributors
Used at scale with 50k+ agents
Consul is
mature
and
battle hardened!
1M+
12K+
2014
Monthly downloads
GitHub Stars
Product Launch
7
Solve Challenges
with distributed
applications
Enter the service mesh!
▪ Service discovery
▪ Securing traffic between VMs/services
▪ Efficient traffic routing and automatic
failover (even across
datacenters/clouds!)
▪ Dynamic service configuration (canary
deploys, feature flags, etc)
▪ L7 routing, tracing, circuit breaking,
observability, and more
Why do you need a service
mesh?
Cool story, bro.
But service
mesh is just for
containers,
right?
No! Consul runs virtually everywhere!
● Consul is available for nearly
every OS found in the
datacenter
● Consul can be used in both
legacy (or as I like to call them,
revenue generating) apps, and
bleeding edge platforms
including Kubernetes,
Functions AAS, etc.
● In fact, Consul provides a
bridge from legacy apps to the
cloud, containers, and beyond
Crawl -> Walk -> Run
Steps to modernize existing infrastructure,
and building blocks for the future
1 2 3
DNS Service
Discovery
● Build and maintain a service catalog
of healthy, available services.
● Dynamically drive load balancer
config both on-prem and in the cloud,
or bypass LBs altogether where
appropriate
● Dramatically decrease TTV with
automation
1 2 3
TLS Everywhere
● Use Consul Connect to simplify
network security between services
in both local and remote
datacenters and clouds
● Define “intentions” that define
authorization policies between
services
● Easily and securely connect legacy
on-prem apps with Kubernetes
and other new platforms
1 2 3
Advanced
Functionality
● Progressive delivery with
features such as canary testing,
blue-green deploys, A/B
testing, feature toggling, etc
● Deploy Consul across the org
to bring these capabilities to
on-prem and cloud, legacy and
beyond!
Demo!
Routing and securing
traffic between services
with Consul
● Multi-DC/cloud
● Automatic Failover
● TLS Everywhere!!
● NO VPNS!
Example App
● Three tier (or really small
microservices) app
● Services run on separate
instances (VMs)
● Communicate via network
calls
● https://github.com/norhe/m
ultidc_connect
Example App
● Both network
encryption and failover
is handled
transparently by Consul
● Simplify app dev by
handling encryption,
retries, circuit breaking,
etc, at the infra layer
www.hashicorp.com
ehron@hashicorp.com
Thank you!

More Related Content

PDF
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
PDF
Dynamic Azure Credentials for Applications and CI/CD Pipelines
PDF
Demystifying Service Mesh
PDF
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
PPTX
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
PPTX
Tectonic Summit 2016: CoreOS Tectonic on AWS
PPTX
GitLab, AWS and Terraform: The Perfect Combination
PDF
Simplify Microservices with the NGINX Application Platform - EMEA
Secure Infrastructure Provisioning with Terraform Cloud, Vault + GitLab CI
Dynamic Azure Credentials for Applications and CI/CD Pipelines
Demystifying Service Mesh
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
Migrating from VMs to Kubernetes using HashiCorp Consul Service on Azure
Tectonic Summit 2016: CoreOS Tectonic on AWS
GitLab, AWS and Terraform: The Perfect Combination
Simplify Microservices with the NGINX Application Platform - EMEA

What's hot (20)

PDF
DevSecOps with Confidence
PDF
Securing your AWS Deployments with Spinnaker and Armory Enterprise
PPTX
How Comcast Transformed the Product Delivery Experience
PPTX
Unlocking the Cloud Operating Model: Deployment
PPTX
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
PPTX
Global Azure Virtual - Application Autoscaling with KEDA
PPTX
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
PPTX
Confluent Cloud Networking | Rajan Sundaram, Confluent
PPTX
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
PPTX
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
PDF
AWS Community Day - Amy Negrette - Gateways to Gateways
PDF
Getting Started with Infrastructure as Code (IaC)
PDF
Welcome - Kubernetes for the Enterprise - London
PPTX
The Future of Enterprise Applications is Serverless
PPTX
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
PPTX
Introduction to Promitor
PDF
SFScon18 - Gerhard Sulzberger - Jason Tevnan - gitops with gitlab + terraform
PPTX
CICD With GitHub, Travis, SonarCloud and Docker Hub
PPTX
Tectonic Summit 2016: Betting on Kubernetes
PPTX
Using an API Gateway for Microservices
DevSecOps with Confidence
Securing your AWS Deployments with Spinnaker and Armory Enterprise
How Comcast Transformed the Product Delivery Experience
Unlocking the Cloud Operating Model: Deployment
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
Global Azure Virtual - Application Autoscaling with KEDA
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
Confluent Cloud Networking | Rajan Sundaram, Confluent
Application Autoscaling Made Easy with Kubernetes Event-Driven Autoscaling (K...
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
AWS Community Day - Amy Negrette - Gateways to Gateways
Getting Started with Infrastructure as Code (IaC)
Welcome - Kubernetes for the Enterprise - London
The Future of Enterprise Applications is Serverless
Microsoft Partners - Application Autoscaling Made Easy With Kubernetes Event-...
Introduction to Promitor
SFScon18 - Gerhard Sulzberger - Jason Tevnan - gitops with gitlab + terraform
CICD With GitHub, Travis, SonarCloud and Docker Hub
Tectonic Summit 2016: Betting on Kubernetes
Using an API Gateway for Microservices
Ad

Similar to Modern application delivery with Consul (20)

PDF
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
PDF
Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022
PDF
DevOps and BigData Analytics
PDF
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
PDF
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
PPTX
Google Cloud Fundamentals by CloudZone
PDF
Crossing the river by feeling the stones from legacy to cloud native applica...
PPTX
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
PDF
Next gen software operations models in the cloud
PPTX
Cloud Foundry Technical Overview at IBM Interconnect 2016
PPTX
cloudtoolsandcomputingwithcloudsssss.pptx
PDF
Intro - Cloud Native
PDF
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
PPTX
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
PDF
Using cloud native development to achieve digital transformation
PPTX
CNCF Introduction - Feb 2018
PDF
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
PDF
It summit 2014_migrating_applications_to_the_cloud-5
PDF
DevOpsDays Houston 2024: Kubernetes at Scale Going Multi-Cluster with Istio
PDF
.NET Cloud-Native Bootcamp- Los Angeles
DIMT 2023 SG - Hands-on Workshop_ Getting started with Confluent Cloud.pdf
Streaming Time Series Data With Kenny Gorman and Elena Cuevas | Current 2022
DevOps and BigData Analytics
Why Cloud-Native Kafka Matters: 4 Reasons to Stop Managing it Yourself
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Google Cloud Fundamentals by CloudZone
Crossing the river by feeling the stones from legacy to cloud native applica...
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Next gen software operations models in the cloud
Cloud Foundry Technical Overview at IBM Interconnect 2016
cloudtoolsandcomputingwithcloudsssss.pptx
Intro - Cloud Native
Bridge to Cloud: Using Apache Kafka to Migrate to AWS
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
Using cloud native development to achieve digital transformation
CNCF Introduction - Feb 2018
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
It summit 2014_migrating_applications_to_the_cloud-5
DevOpsDays Houston 2024: Kubernetes at Scale Going Multi-Cluster with Istio
.NET Cloud-Native Bootcamp- Los Angeles
Ad

More from Mitchell Pronschinske (20)

PDF
Getting Started with Kubernetes and Consul
PDF
Multi-Cloud with Nomad and Consul Connect
PDF
Code quality for Terraform
PPTX
Empowering developers and operators through Gitlab and HashiCorp
PPTX
Automate and simplify multi cloud complexity with f5 and hashi corp
PDF
Vault 1.5 Overview
PPTX
Using new sentinel features in terraform cloud
PDF
Military Edge Computing with Vault and Consul
PDF
Unlocking the Cloud operating model with GitHub Actions
PDF
Vault 1.4 integrated storage overview
PDF
Unlocking the Cloud Operating Model
PPTX
Cisco ACI with HashiCorp Terraform (APAC)
PPTX
Governance for Multiple Teams Sharing a Nomad Cluster
PDF
Integrating Terraform and Consul
PPTX
Keeping a Secret with HashiCorp Vault
PPTX
Modern Scheduling for Modern Applications with Nomad
PPTX
Moving to a Microservice World: Leveraging Consul on Azure
PPTX
Remote Culture at HashiCorp
PPTX
Rapid Infrastructure in Hybrid Environments
PDF
Vault 1.4 launch webinar
Getting Started with Kubernetes and Consul
Multi-Cloud with Nomad and Consul Connect
Code quality for Terraform
Empowering developers and operators through Gitlab and HashiCorp
Automate and simplify multi cloud complexity with f5 and hashi corp
Vault 1.5 Overview
Using new sentinel features in terraform cloud
Military Edge Computing with Vault and Consul
Unlocking the Cloud operating model with GitHub Actions
Vault 1.4 integrated storage overview
Unlocking the Cloud Operating Model
Cisco ACI with HashiCorp Terraform (APAC)
Governance for Multiple Teams Sharing a Nomad Cluster
Integrating Terraform and Consul
Keeping a Secret with HashiCorp Vault
Modern Scheduling for Modern Applications with Nomad
Moving to a Microservice World: Leveraging Consul on Azure
Remote Culture at HashiCorp
Rapid Infrastructure in Hybrid Environments
Vault 1.4 launch webinar

Recently uploaded (20)

PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
System and Network Administration Chapter 2
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Essential Infomation Tech presentation.pptx
Upgrade and Innovation Strategies for SAP ERP Customers
wealthsignaloriginal-com-DS-text-... (1).pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
System and Network Administration Chapter 2
Internet Downloader Manager (IDM) Crack 6.42 Build 41
L1 - Introduction to python Backend.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Navsoft: AI-Powered Business Solutions & Custom Software Development
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
How Creative Agencies Leverage Project Management Software.pdf
Operating system designcfffgfgggggggvggggggggg
CHAPTER 2 - PM Management and IT Context
PTS Company Brochure 2025 (1).pdf.......
VVF-Customer-Presentation2025-Ver1.9.pptx
Reimagine Home Health with the Power of Agentic AI​
Essential Infomation Tech presentation.pptx

Modern application delivery with Consul

  • 2. Talk Agenda ● Who am I? ● Who is Hashicorp? ● Challenges with modern application delivery ● How Consul’s service mesh features can help ● But service mesh is just for containers, right? ● Demo
  • 3. Who Am I? Ehron Gwinn Staff Solutions Engineer at Hashicorp
  • 4. Hashicorp Company Overview Founded in 2012 by Mitchell Hashimoto and Armon Dadgar Enabling the Cloud Operating Model Provision, Secure, Connect, and Run any infrastructure for any application
  • 5. Copyright © 2019 HashiCorp ⁄ The Transition to Multi-Cloud Copyright © 2019 HashiCorp ⁄ 5 Traditional Datacenter “Static” Dedicated Infrastructure Modern Datacenter “Dynamic” AWS Azure GCP+ + +Private Cloud +
  • 6. Copyright © 2018 HashiCorp ⁄Copyright © 2018 HashiCorp ⁄ 6 App App Networking Development Security Operations A Common Cloud Operating Model to Accelerate Application Delivery POLICY GOVERNANCE
  • 7. © 2018 HashiCorpCONSUL ADOPTION 50k+ 457 Contributors Used at scale with 50k+ agents Consul is mature and battle hardened! 1M+ 12K+ 2014 Monthly downloads GitHub Stars Product Launch 7
  • 8. Solve Challenges with distributed applications Enter the service mesh! ▪ Service discovery ▪ Securing traffic between VMs/services ▪ Efficient traffic routing and automatic failover (even across datacenters/clouds!) ▪ Dynamic service configuration (canary deploys, feature flags, etc) ▪ L7 routing, tracing, circuit breaking, observability, and more Why do you need a service mesh?
  • 9. Cool story, bro. But service mesh is just for containers, right?
  • 10. No! Consul runs virtually everywhere! ● Consul is available for nearly every OS found in the datacenter ● Consul can be used in both legacy (or as I like to call them, revenue generating) apps, and bleeding edge platforms including Kubernetes, Functions AAS, etc. ● In fact, Consul provides a bridge from legacy apps to the cloud, containers, and beyond
  • 11. Crawl -> Walk -> Run Steps to modernize existing infrastructure, and building blocks for the future
  • 12. 1 2 3 DNS Service Discovery ● Build and maintain a service catalog of healthy, available services. ● Dynamically drive load balancer config both on-prem and in the cloud, or bypass LBs altogether where appropriate ● Dramatically decrease TTV with automation
  • 13. 1 2 3 TLS Everywhere ● Use Consul Connect to simplify network security between services in both local and remote datacenters and clouds ● Define “intentions” that define authorization policies between services ● Easily and securely connect legacy on-prem apps with Kubernetes and other new platforms
  • 14. 1 2 3 Advanced Functionality ● Progressive delivery with features such as canary testing, blue-green deploys, A/B testing, feature toggling, etc ● Deploy Consul across the org to bring these capabilities to on-prem and cloud, legacy and beyond!
  • 15. Demo! Routing and securing traffic between services with Consul ● Multi-DC/cloud ● Automatic Failover ● TLS Everywhere!! ● NO VPNS!
  • 16. Example App ● Three tier (or really small microservices) app ● Services run on separate instances (VMs) ● Communicate via network calls ● https://github.com/norhe/m ultidc_connect
  • 17. Example App ● Both network encryption and failover is handled transparently by Consul ● Simplify app dev by handling encryption, retries, circuit breaking, etc, at the infra layer