• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. Application Resiliency

Application Resiliency

Learn how Consul can improve application resiliency and availability through the service mesh and other advanced network features. Use the knowledge shared in this collection to improve application resiliency with Consul and validate the results through Chaos engineering practices.

Start
5 tutorials
  1.  
    8min
    Consul and Chaos Engineering
    Dive into the basics of Chaos Enginnering and learn how Consul can improve application resiliency.
    • Consul
    • Interactive
    • Video
  2.  
    11min
    Implement Circuit Breaking in Consul Service Mesh with Envoy
    Configure passive health checking in Consul service mesh to detect outliers and exclude unhealthy service instances from receiving traffic.
    • Consul
  3.  
    17min
    Traffic Splitting for Service Deployments
    Split layer-7 traffic, using Envoy proxies configured by Consul, to roll out a new version of a service. You can use this method for zero-downtime, blue-green, and canary deployments.
    • Consul
  4.  
    15min
    Load Balancing Services in Consul Service Mesh with Envoy
    Manage traffic across services within Consul service mesh with Envoy load balancing policies.
    • Consul
    • Interactive
  5.  
    16min
    Extend your Service Mesh to Support AWS Lambda
    Learn how to configure AWS Lambda functions to interact with Consul service mesh. Replace a Kubernetes service deployment with an AWS Lambda function.
    • Consul
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)