Rootconf 2018

Rootconf 2018

On scaling infrastructure and operations

Nisheed Meethal

@nisheed

Consul - A travelogue at Intuit

Submitted Mar 12, 2018

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

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

We care about site reliability, cloud costs, security and data privacy