Rootconf 2018

On scaling infrastructure and operations

Consul - A travelogue at Intuit

Submitted by Nisheed Meethal (@nisheed) on Monday, 12 March 2018

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +10

Abstract

This is a story about how a cloud application that serves 2.5M customers online manages its auto-scaled server fleet where propagation of dynamic configurations across the environment is a challenge. The session touches upon how Consul can be leveraged for service discovery, configuration management and even in BCP operations.
It was journey of migrating a massive monolith to AWS and willing to share how Consul as a service discovery mechanism helped in controlling the fleet by catering to various automation systems ensuring site-up.

Outline

  1. Evolution of infra code at Quickbooks Online (10m)
  2. Consul @Intuit (20m)
    a. Why Consul?
    b. Introduction to architecture
    c. Service discovery - apache (mod-proxy) configuration
    d. Dynamic configuration with KV pairs - application flag/property changes
    e. BCP Operations & RTB
    f. Monitoring Consul
  3. Incidents and lessons learned (10m)

Requirements

Familiarity (optional) with distributed systems and the challenges with auto-scaling environments in public clouds to manage production sanity.

Speaker bio

AWS and CISSP certified professional with 17years of experience in Operations/Devops. Worked for Yahoo, Dreamworks before.Presently Staff Engineer at Site Reliability Engineering, Intuit India

Comments

Login with Twitter or Google to leave a comment