Consul - A travelogue at Intuit
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.
- Evolution of infra code at Quickbooks Online (10m)
- 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
- Incidents and lessons learned (10m)
Familiarity (optional) with distributed systems and the challenges with auto-scaling environments in public clouds to manage production sanity.
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