Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    InfluxData Blog

    influxdata.com · Company blog · on HN since 2015

    InfluxData's company blog covers InfluxDB, its time series database, along with product plans, clustering, and open source licensing.

    Visit blogHN submissions
    DatabasesOpen Source & Linux
    What HN says

    HN mentions it as an option among time series databases, links its InfluxDB 3.0 open source plan, and the company posts job ads there.

    Stats for nerds
    118HN people shared it
    125linked in comments
    3Kstory points
    Jan 2025last shared
    2015people per year2025

    Top posts on HN

    1. 1
      Open source takes continued investment, and that must be subsidized somehow
      2 people · 396 points · first shared 2018 · 250 comments on HN
    2. 2
      Rust can be difficult to learn and frustrating, but it's also very exciting
      3 people · 289 points · first shared 2018 · 274 comments on HN
    3. 3
      Will Kubernetes Collapse Under the Weight of Its Complexity?
      4 people · 210 points · first shared 2018 · 209 comments on HN
    4. 4
      InfluxDB is betting on Rust and Apache Arrow for next-gen data store
      3 people · 205 points · first shared 2020 · 113 comments on HN
    5. 5
      IOx: InfluxData’s New Storage Engine
      3 people · 167 points · first shared 2022 · 29 comments on HN
    6. 6
      InfluxDB v0.10 GA with hundreds of thousands writes/sec, 98% better compression
      1 person · 152 points · first shared 2016 · 75 comments on HN
    7. 7
      InfluxDB 1.0 GA Released: A Retrospective and What’s Next
      1 person · 136 points · first shared 2016 · 79 comments on HN
    8. 8
      Update on InfluxDB Clustering, High Availability and Monetization
      4 people · 124 points · first shared 2016 · 70 comments on HN
    9. 9
      InfluxDB is now InfluxData, a platform for time series data
      1 person · 124 points · first shared 2015 · 36 comments on HN
    10. 10
      InfluxDB 1.1: 60% performance increase and new query functionality
      1 person · 121 points · first shared 2016 · 48 comments on HN

    What HN people wrote when they linked it

    • jauntywundrkindJan 2025

      InfluxDB 3 just went alpha, and they similarly have very severe limitations on what their open-core product will do, very strongly drive folks to upgrade to enterprise.

      https://www.influxdata.com/blog/influxdb3-open-source-public-alpha/ https://news.ycombinator.com/item?id=42684524 https://news.ycombinator.com/item?id=42703113

      While I admit that I don't think losing open source developers is actually that big a harm to many projects (there's just not enough people out there to drive by big valuable amazing features), I feel like the open core approach shuts yourself off from most people who are looking for open source solutions. The core is not enough.

      No one's going to be happy running a 500x slower python project knowing there's the real deal running elsewhere, with a hip new runtime they can't get.

      I recognize that for some of these companies, this probably is a necessary move. They need revenue to do what they do and it's hard to get revenue in open source. But these are both interesting products that I was hopeful for that I can't imagine adopting anymore. That's fine, I don't demand being served by anyone, but it is really sad to see, and I wonder how many awesome projects that would have grown big stop these technologies will never be created, because of these shifts.

      Matrix especially feels like a brutal loss, because we are so short of good communication systems. I regret not seeing DataFusion & Arrow being out to use & integrate on with InfluxDB 3 but at least…

    • physiclesMar 2023

      The blog post series seems to bury the lede -- it isn't until part 3 [1] that we get to the insight that MQTT and Kafka solve different problems and therefore can have complementary roles in the same system.

      We use this architecture for IoT: MQTT for edge because it's standard and super good enough, and Kafka because it turns out we want to do more than one thing with the data as it streams in so not using Kafka would end up being more complicated.

      Here's a key insight though: for IoT you don't want to use an actual MQTT broker, like Mosquitto or HiveMQ. If you do, it's hard to avoid data loss. Server side you have something that subscribes to those MQTT topics and pushes the data into Kafka. What do you do when that thing needs to be restarted? Ok, you can use persistent sessions in your MQTT broker. But how much memory does your MQTT broker need? What if your MQTT broker crashes? Oops, now your MQTT broker needs its own persistent database to keep track of all those messages in limbo.

      What you want is an MQTT gateway -- something that looks like an MQTT broker to the devices, but the server side does something different with received messages. When it gets the MQTT PUBLISH command, it sends the message to Kafka, waits for the ack from Kafka, and only then sends PUBACK back. Presto, the MQTT thing is now stateless and horizontally scalable. Your clients just need some retry logic.

      Maybe Kafka's mqtt-proxy does this, I don't know. I don't think it's mentioned in part 3.…

    • XCabbageJul 2023

      The link to Slack in this post by "developer advocate" Jay Clifford is a rabbit hole worth diving into a bit: https://community.influxdata.com/t/getting-weird-results-from-gcp-europe-west1/30615/12

      Find your way into that Slack workspace via https://www.influxdata.com/blog/introducing-our-new-influxdata-community-slack-workspace/ and you'll discover some interesting things:

      * That the only reason being given in that thread for the shutdown is "The region did not get enough usage or growth to make it economically viable to operate, so it became necessary for InfluxData to discontinue service in those regions.". i.e. there's no regulatory issue here like other answers speculated - just pure cost-cutting.

      * That on July 5th, a couple of hours before they started shutting everything down (based on the shutdown timeline at https://status.influxdata.com/), that same "Developer Advocate" announced that they were suspending their live "office hours" sessions for July.

      * Multiple people are asking for help after finding that they can't connect and getting ABSOLUTELY NOTHING in the way of support from the company. It's literally falling to _other users_ to tell them that all their data is gone.

      * One person chiming in, Matthew Allen, DID have a colleague who saw the notification email, but notes that...

      - it was a pain for him to migrate has data to a different region due to InfluxDB Cloud's rate limiting, but that he did it anyway

      - ... but that the documented migration…

    • anyzenAug 2018

      I have been currently exploring the option of open sourcing a project of mine and have researched CLAs a bit, but would love to be corrected if mistaken.

      It is as simple - and it is not. You need to take care of special cases, like contributions from company employees in their free time (their company could still own rights to this work), people contributing other people's code (SO answers), patents and whatnot. Fortunately there are existing CLA agreements (Apache for instance).

      As for this being the social issue, I don't know yet how big a problem that is. It's never bothered me before, as I recognize that maintainer might want to take the project in another direction in the future and since I don't want to maintain it, I am just happy that they are doing it for me. I will use CLA for my project and if someone doesn't like it, it's fine too - I don't mind forks (if they are well maintained, I'll just switch to them ;), and if someone doesn't want to contribute because of this, I don't want their contribution to be in my code anyway, because it limits my options in the future. There's a new post today on HN [0] that presents options pretty nicely, and it is very aligned with the conclusions I came to.

      [0] https://www.influxdata.com/blog/its-time-for-the-open-source-community-to-get-real/

    • pauldixNov 2020

      So far working with Rust has been great. We haven't had to build any special build tooling. The build times are greater than Go, but we're able to keep things manageable by breaking the project into separate Crates (all still within the same repo and directory tree), which can take advantage of incremental compilation.

      Rust has the memory control we're looking for with the safety of a higher level language. For programming that requires concurrency, as most server software including this project does, it's fantastic as the compiler will prevent data races. The way Rust has you deal with errors also makes it easier to write correct code at compile time rather than finding problems at runtime when they can be harder to track down.

      Most of what I wrote here a few years ago still feels true:
      https://www.influxdata.com/blog/rust-can-be-difficult-to-learn-and-frustrating-but-its-also-the-most-exciting-thing-in-software-development-in-a-long-time/

      I also talk about using Rust in the announcement blog post here: https://www.influxdata.com/blog/announcing-influxdb-iox/

    • amanziJul 2018

      I run a whole bunch of different servers and apps in Docker on an old laptop with an i7 processor and 16GB RAM.

      One of my favourite self-hosted apps is WikiJs (https://wiki.js.org/). It takes a git repository of markdown files and turns it into an editable wiki and syncs back changes to the git repository.

      I also use InfluxDB with Chronograf and Telegraf (https://www.influxdata.com) to collect and analyse logs. It's not quite as full featured as Elastic or Prometheus but is easy to use, rock-solid and nice to look at. Plus they sent me a free pair of socks (all the way to NZ) for filling in a survey! :-)

      And to help manage all the Docker images I spin up and down, I use Portainer - https://portainer.io/

      Forgot to add that just recently I've started to run Apache Guacamole to give me remote access to my local LAN while I'm not at home. This is so great - HTTPS access to RDP, VNC, and SSH sessions. https://guacamole.apache.org/

    Related

    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022
    VictoriaMetrics Blogvictoriametrics.com37 people

    Graceful Shutdown in Go: Practical Patterns

    VictoriaMetrics Blog
    Company · last shared 2026
    ClickHouse Blogclickhouse.com281 people

    28M Hacker News comments as vector embedding search dataset

    ClickHouse Blog
    Company · last shared 2026
    Datadog Blogdatadoghq.com262 people

    Husky, Datadog's Third-Generation Event Store

    Datadog Blog
    Company · last shared 2026
    Bitnami Blogblog.bitnami.com16 people

    Google Reader alternative with BitNami and Tiny Tiny RSS

    Bitnami Blog
    Company · last shared 2024
    New Relic Blogblog.newrelic.com140 people

    New Relic now supports Node.js

    New Relic Blog
    Company · last shared 2021
    Atlassian Blogblogs.atlassian.com154 people

    Git? tig

    Atlassian Blog
    Company · last shared 2023
    QuestDB Blogquestdb.io62 people

    The Billion Row Challenge (1BRC) – Step-by-Step from 71s to 1.7s

    QuestDB Blog
    Company · last shared 2026