Successfully reported this slideshow.
Your SlideShare is downloading. ×

Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays NA 2021

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 28 Ad

More Related Content

Slideshows for you (20)

Similar to Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays NA 2021 (20)

Advertisement

More from InfluxData (20)

Recently uploaded (20)

Advertisement

Ryan Betts [InfluxData] | Influxdays Keynote: Engineering Update | InfluxDays NA 2021

  1. 1. Engineering Update Ryan Betts VP Engineering, InfluxData
  2. 2. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxDB Cloud: under the covers ● InfluxDB Cloud: development & operations ● Software updates ● Wrap-up and Q&A
  3. 3. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxDB Cloud: under the covers ● InfluxDB Cloud: development & operations ● Software updates ● Wrap-up and Q&A
  4. 4. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Who: a culture-first team We... ● Value each other ● Get stuff done ● Believe humility drives learning ● Embrace failure ● Are committed to open source Remote-first ● 20-ish US States ● 10-ish Countries
  5. 5. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Why: we ♥ developer tools TSDB where you need it Build what the world needs wherever you are: ● OSS ● On-premises ● Cloud Built for Time to Awesome Real time analytics are hard from scratch. Start with: ● Ingest, query, alerting built-in ● Real time ops monitoring ● For teams of developers
  6. 6. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. What: functions within engineering - Dev-Rel - Ops (cloud, dev. IT) - TICK stack - Tier-3 support Cloud - Users, billing, marketplaces - Storage (IOx, TSM) - Query (Flux, InfluxQL) - UI and developer tools - Internal ergonomics (CI, CD, Remocal) In partnership with our product, support, documentation, design, analytics, and sales engineering teams.
  7. 7. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxDB Cloud: under the covers ● InfluxDB Cloud: development & operations ● Software updates ● Wrap-up and Q&A
  8. 8. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Outside Resource API Client SDKs UI (web) VSCode CLI
  9. 9. © 2021  InfluxData Inc. All Rights Reserved. Browser-based Tooling IDE integration with VS Code
  10. 10. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. CLI brew install influxdb-cli
  11. 11. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Client SDKs https://portal.influxdata.com/downloads/
  12. 12. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Resource API https://gitlab.com/rickspencer3/jigowatt https://docs.influxdata.com/influxdb/cloud/reference/api/
  13. 13. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Inside: users, marketplaces, billing
  14. 14. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Inside: service provider regions
  15. 15. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxCloud: under the covers ● InfluxDB Cloud: development & operations ● Software updates ● Wrap-up and Q&A
  16. 16. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Development and Operations Building Continuous delivery model based around 2-week sprints roughly organized into 45-day themes. Operating Owner-operator model with teams responsible for their services.
  17. 17. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. CI/CD Pipeline Staging Region 1 Region 2 Commit -> Bot fast-forwards -> CIs (using Circle) -> ArgoCD to staging (testing) -> ArgoCD sequences prod deploys.
  18. 18. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. CI/CD observability Created `pipescope` to collect CI/CD traces. Created `glance` to see PR progress to production.
  19. 19. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Operations ● DevOps model ● Lots of dog-fooding ● Augmented by other tools ● Slack-based incident process
  20. 20. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxCloud: under the covers ● InfluxCloud: operations ● Software updates ● Wrap-up and Q&A
  21. 21. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Commitment to Open Source Software ● Dedicated Telegraf team ● Telegraf release cadence on track, quarterly Telegraf
  22. 22. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Commitment to Open Source Software ● Dedicated Telegraf team ● Telegraf release cadence on track, quarterly ● Flux and UI features landing regularly ● Staffing increases ● Monthly releases planned starting with 2.1: available now! Telegraf InfluxDB
  23. 23. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Commitment to Open Source Software ● Works with latest editions of Cloud and OSS ● v2 Auth support ● View Flux scripts in Kapacitor ● Dedicated Telegraf team ● Telegraf release cadence on track, quarterly ● Flux and UI features landing regularly ● Staffing increases ● Monthly releases planned starting with 2.1: available now! Telegraf InfluxDB Chronograf
  24. 24. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Commitment to Open Source Software ● Works with latest editions of Cloud and OSS ● v2 Auth support ● View Flux scripts in Kapacitor ● Dedicated Telegraf team ● Telegraf release cadence on track, quarterly ● Open-sourced Kapacitor enterprise auth features ● Flux tasks in Kapacitor ● Flux queryNode for TICKscripts ● Flux and UI features landing regularly ● Staffing increases ● Monthly releases planned starting with 2.1: available now! Telegraf InfluxDB Chronograf Kapacitor
  25. 25. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Commitment to Commercial Software ● Incremental improvements to InfluxQL ● Integrated Flux for those who need it now ● Improved operational metrics ● Improvements to eventual consistency repair ● TSI memory footprint reductions ● Backup-restore improvement. More planned ● Security improvements for FIPS compliance starting with password hashing ● Expanding the v2 API compatibility InfluxDB Enterprise
  26. 26. © 2021  InfluxData Inc. All Rights Reserved. © 2021  InfluxData Inc. All Rights Reserved. Agenda ● Introductions ● InfluxData engineering: why, who, what ● InfluxCloud: under the covers ● InfluxCloud: operations ● Software updates ● Wrap-up and Q&A
  27. 27. © 2021  InfluxData Inc. All Rights Reserved. Questions?
  28. 28. © 2021  InfluxData Inc. All Rights Reserved. Thank You

×