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.

15 142K

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".

4 6.9K

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 36.8K

Blog Posts 33

Nov 15, 2019 at 4:00PM
by Matt DeLaney
Nov 14, 2019 at 11:45PM
by Dawn Parzych
Nov 14, 2019 at 12:01AM
by Matt DeLaney
Nov 5, 2019 at 12:22AM
by Ben Woskow

Open Source 120

LaunchDarkly integrations
0 0
LaunchDarkly SDK for React
0 1
Code shared between all LaunchDarkly client-side JS-based SDKs
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 86

Ken Van Dalsum
Tamilvanan P
Filip Adamus
Taimoor Mirza
Yosef Benny Widyokarsono
Emil Zakirov
Kimmo Hintikka
Antonio Souza
Muhammad Waleed
Rutht Stewart
Gaurav Navgire
Ivan Mashintsev
Selçuk Öztürk
Mohit Saluja
Elijah Shackelford
Arpan Balpande
Cristin Al Saenz
Tara Leonard
Dheeraj Kumbar
Dong NGa
Sourav Basu
Elyor Latipov
Enver Daniel Francisco Báez
Ganesa Vijayakumar