Ask HN: New team, good tutorials on Linux network admin/ HA db concepts?

I just joined a new team and realized I need to get up to speed on some fundamental concepts.

We're big users of Influxdb and a couple other nosql databases. We deploy both to our cloud and to bespoke on-prem installations.

I want to learn about not only products, but fundamental concepts I've pushed aside until now, specifically HA, distributed databases, vpc peering and other linux networking concepts, as well as docker/k8s.

I've started reading Designing Data Intensive Applications and am working through the Docker tutorial, what other resources are available? I need to balance depth with time commitment as I need to be productive within a month or so. Anything hands on would be greatly appreciated as I don't tend to retain concepts when I just read a Medium article.

8 points | by Wonnk13 1154 days ago

2 comments

  • folknor 1154 days ago
    The main problem in trying to help out is that your request is so broad.

    - "HA" just means "high availability", which means whatever your marketing team wants it to mean. I don't use any provider of any external SaaS that doesn't guarantee 99% uptime - that's HA enough for me. But maybe you mean HA in the sense of "can handle a /. flood without interrupting service"? Or perhaps some other definition. Also, HA of what?

    - Distributed databases. Distributed what? Distributed how? Distributed on what? Distributed through what? I mean, I'm not trying to be hostile here - it's a wide field, and there's probably dozens of resources available for each configuration of answers to my drill-down questions.

    - VPC Peering, this is essentially a tunnel between subnets. But perhaps you're specifically asking about how to set up/use VPC peering in AWS or some other vendor-specific solution?

    I don't even know where to begin with any of these questions.

    I'm guessing that's why your question gets little traction and lacks replies.

    But perhaps I'm wrong - perhaps all the things you listed have some sort of obvious industry standard that I'm not aware of, and anyone "in the know" reading your question will automatically fill in whatever context I'm missing. I'm not from the US, and don't work for any of the big tech companies, so it wouldn't surprise me.

    • Wonnk13 1154 days ago
      No I think you're right. I'm so new to these concepts I don't even know what questions to ask.

      For example, I don't have a super strong grasp of what you mean by "tunnel between subnets"- I'm sure I could click some buttons in AWS and get something working, but I want a stronger fundamental understanding of TCP/IP and networking administration.

  • namaljayathunga 1151 days ago
    We are using Vitess to handle large Mysql Database. Not sure about NoSql support.

    https://www.infoq.com/presentations/vitess/