Serving over 200 billion feature flags daily to help software teams build better software, faster. LaunchDarkly helps eliminate ... more
Tools by LaunchDarkly

Decisions 3

John Kodumal

CTO at LaunchDarkly

As we've evolved or added additional infrastructure to our stack, we've biased towards managed services. Most new backing stores are Amazon RDS instances now. We do use self-managed PostgreSQL with TimescaleDB for time-series data—this is made HA with the use of Patroni and Consul.

We also use managed Amazon ElastiCache instances instead of spinning up Amazon EC2 instances to run Redis workloads, as well as shifting to Amazon Kinesis instead of Kafka.

16 1M

John Kodumal

CTO at LaunchDarkly

Over the past year, we've shifted our philosophy on managed services and have moved several critical parts of our infrastructure away from self-managed options. The most prominent was our shift away from HAProxy to AWS's managed application load balancers (ALBs).

As we scaled, managing our HAProxy fleet became a larger and larger burden. We spent a significant amount of time tuning our configuration files and benchmarking different Amazon EC2 instance types to maximize throughput.

Emerging needs like #DDoS protection and auto scaling turned into large projects that we needed to schedule urgently. Instead of continuing this investment, we chose to shift to managed ALB instances. This was a large project, but it quickly paid for itself as we've nearly eliminated the time spent managing load balancers. We also gained DDoS protection and auto scaling "for free".

8 26.4K

John Kodumal

CTO at LaunchDarkly

LaunchDarkly is almost a five year old company, and our methodology for deploying was state of the art... for 2014. We recently undertook a project to modernize the way we #deploy our software, moving from Ansible-based deploy scripts that executed on our local machines, to using Spinnaker (along with Terraform and Packer) as the basis of our deployment system. We've been using Armory's enterprise Spinnaker offering to make this project a reality.

3 140.7K

Blog Posts 125

Aug 7, 2020 at 1:00PM
by Rich Manalang
Aug 5, 2020 at 11:00AM
by Kevin Brackbill
Aug 3, 2020 at 5:10PM
by Heidi Waterhouse

Open Source 149

Hello LaunchDarkly for HAProxy
0 0
Golang tools for reading and validating configuration options
0 0
Consul integration for the LaunchDarkly SDK for Server-side Go
0 0
DynamoDB integration for the LaunchDarkly SDK for Server-side Go
0 0

Tech Talks 2

A Conversation with LaunchDarkly’s CTO
Discusses how LaunchDarkly is using Spinnaker to deploy as the company grows (rapidly).

Followers 471

Selçuk Tavukçu
Martin Messerli
Nilesh  Upadhyay
Murtuza Alladin
Arthur Abadjan
Akmal Urazbaev
Dor Dadush
Alex Badyan
jack jim
Vivek  Kashyap
Ne Labs
marina osama
Bhagya Sree Chanda
Hayyan Hami
Aditya Kumar
Hasan Naeem
Nathan Langston
Enzo Trichês
Gonzalo Rico
Mal Jay
tom tuohey
Mark Gomez
Frederick Gyebi