Technology Short Take 169
Published on 11 Aug 2023 · Filed in Information · 661 words (estimated 4 minutes to read)Welcome to Technology Short Take #169! Prior to the recent Spousetivities post, it had been a few months since I posted on the site; life has been busy, and it hasn’t left much time for blogging. Hopefully things will settle down soon, but until then I’ll continue to do the best I can to share useful information with folks. Hopefully something I’ve included in this Technology Short Take proves to be useful to someone. OK, let’s get on to the content!
Networking
- Navendu Pottekkat offers readers a comprehensive guide to API gateways, Kubernetes gateways, and service meshes. It’s a good breakdown of the technologies, how they’re related, how they’re different, and the intended/ideal use cases for each.
Security
- Backdoors in SSH public keys? Oh my. Be wary, friends.
- Alessandro Brucato updates on SCARLETEEL 2.0 enhancements and changes.
- Daniel Gzrelak walks readers through what appears to be a very large (potential) hole when configuring GitHub OIDC integration with AWS.
- Here we go again. As a side note, I am curious to know what other CPU architectures, if any, are affected. Will something like this spark a (larger) migration to ARM-based architectures?
Cloud Computing/Cloud Management
- Has your team started saying, “It works in my container”? If they have, then it may be worth your time to review this set of tips by Raju Dawadi.
- If you need a foundational review of Amazon ECS, this article is a good starting point. If I could somehow find a way to make more hours in the day, I’d write a Pulumi program that automates all these steps to accompany Akshar’s step-by-step write-up.
- Amrut Prabhu shows using LocalStack via Docker Compose to be able to mock AWS services locally.
- Nathan Peck ponders what it would look like to rethink infrastructure as code from scratch. In the end, he comes up with using a general purpose programming language (via CDK in his article) to write higher-level constructs. If only there was an infrastructure as code product that leveraged general purpose programming languages natively…
- Jubril Oyetunji takes readers through deploying a database cluster on DigitalOcean using Pulumi.
- Yan Cui shows how to share code between functions in a monorepo when using AWS Lambda.
- Here’s one individual’s initial thoughts on the HashiCorp license change. (No doubt there are plenty of other reactions!)
- Here’s how to use a PGP public key with Pulumi so that IAM user secret keys are encrypted.
Operating Systems/Applications
- There’s been a ton of coverage about the Red Hat changes around RHEL sources and such, so I won’t bother going into any detail on that. This article describes the choice that AlmaLinux made on how to move forward, and I for one do hope that the idea of AlmaLinux becoming a “standard” community enterprise Linux turns into more than just an idea.
Programming/Development
- Emily Nakashima tries to answer the question, “What is tech debt?”
- And since we were just talking about tech debt: Rob Hirschfeld worries that large language models (LLMs) are leading folks into a “tech debt trap.”
- John D. Cook discusses productive constraints (why less choice is sometimes good).
Virtualization
- A few months ago the gVisor project released a new high-performance gVisor platform named Systrap. This platform is slated to become the default platform starting next month (September 2023).
- Using Firecracker microVMs for multi-tenant Dagger pipelines sounds like a cool, nerdy kind of thing to do.
That’s all for now! As always, I hope that you find something useful in this post; if you do, take a moment to hit me up and let me know! Or, if you didn’t find something useful, take a moment to hit me up and let me know that, too! I’m always open to reader feedback, and would love to hear from you. You can find me on Twitter (I refuse to call it that other name), on Mastodon, or on Bluesky. And I hang out in a number of different Slack communities. It’s not hard to find me!