Rewriting InfluxDB: Perspectives From InfluxData's Staff Engineers

Rewriting InfluxDB: Perspectives From InfluxData's Staff Engineers

Veteran developers and staff engineers at InfluxData, Nga Tran and Andrew Lamb, discuss what it was like to rewrite InfluxDB for version 3.0. Several factors prevent companies, especially startups, from rewriting their products. But what does the process look like once a company embarks on a rewrite? And how do they balance innovation with user feedback?

Resources:
InfluxData: https://www.influxdata.com/
Get Started: https://www.influxdata.com/getinfluxdb/
InfluxDB Forum: https://community.influxdata.com
InfluxDB Docs: https://docs.influxdata.com
InfluxDB University: https://university.influxdata.com

For more information on the FDAP stack that we used to write InfluxDB 3.0, visit https://www.influxdata.com/blog/flight-datafusion-arrow-parquet-fdap-architecture-influxdb/

0:00 Intro

0:12 The decision to rewrite mature software

0:42 Rewriting software provides an opportunity to try new things to drive improvement

1:28 Why most startups don't get the chance the rewrite their software

2:08 Deciding when to ship the product

3:10 Using user feedback to prioritize improvements, requests, and feature development

#influxdb #apachefoundation #opensource #software #softwaredevelopment #softwareengineer #startup