DevOps Industry Updates #18
It’s been a busy couple of weeks in DevOps Land! Elastic announced that Elasticsearch and Kibana will be dropping the Apache v2 license, HashiCorp unveiled CDK for Terraform 0.1 (which adds Java and C# support) and LinkedIn showed us just how insane their developer tool metrics are. Great news for you: it’s all right here in issue #18 of DevOps Industry Updates:
🔥 Top Cream
This issue’s top 4 stories:
- What I’ve Learned in 45 Years in the Software Industry
- Maximizing Developer Effectiveness
- How LinkedIn turned to real-time feedback for developer tooling
- Elasticsearch and Kibana are now business risks
🌎 Society
-
What you should know before leaking a Zoom meeting: at least one leaker has already been exposed. Here’s how to protect yourself or your sources.
-
Context switching costs more than we give it credit for: batching things by function can skyrocket your productivity
-
How To Become a Data Engineer: thinking about expanding your horizons into the world of big data? Check this article out!
- Georgia’s runoff may have saved net neutrality: throttling could be much harder under a Democratic Senate
📟 DevOps
-
How LinkedIn turned to real-time feedback for developer tooling: over the last year, LinkedIn has been using real-time feedback to evolve their tooling and provide a more productive experience for their developers. It’s helped them double feedback participation, and more importantly, better tailor their recommendations and tooling improvements.
-
Announcing CDK for Terraform 0.1: CDK for Terraform now supports Java and C# and has new collaboration features on Terraform Cloud.
-
Elasticsearch and Kibana are now business risks: Elastic announced that they are changing the license of both Elasticsearch and Kibana from the open source Apache v2 license to the much more restrictive Server Side Public License.
-
Awesome limits: everything has limits, including software systems. When you hit these limits, bad things can happen.
🛠️ DevOps Tools
-
hasura/graphqurl:
curl
for GraphQL with autocomplete -
My ISP Is Killing My Idle SSH Sessions: is your ISP’s CGNAT session timeout too short, causing TCP keepalives to get dropped? A great read that includes a tool to see if your own NAT, or your ISP’s CGN, suffers from this issue too.
-
psql
command line tutorial and cheat sheet: both a brief tutorial and a quick reference for the absolute least you need to know aboutpsql
.
-
gping
:ping
, but with a graph. -
lyft/clutch: an extensible platform for infrastructure management, Clutch provides everything you need to simplify operations and in turn improve your developer experience and operational capabilities
- jpillora/chisel: a fast TCP/UDP tunnel over HTTP
☸️ Kubernetes
- Red Hat to Acquire Kubernetes-Native Security Leader StackRox: with StackRox, Red Hat strengthens customers’ ability to build, deploy and run applications more securely across the open hybrid cloud
🔐 Security
- The Great iPwn: journalists hacked with suspected NSO group iMessage ‘Zero-Click’ exploit
💻 Programming
-
Ruby 3, concurrency and the ecosystem: with the Ruby 3.0 release, there’s been a lot of chatter about concurrency, parallelism, and async IO.
🐧 Linux
- How to use whiptail to create more user-friendly interactive scripts: do you script in bash? If so, you can provide your users with a more robust and simple TUI for entering information into scripts.
🔩 Hardware
- WRT54G: The Router That Accidentally Went Open Source: how Linksys’ most famous router, the WRT54G, tripped into legendary status because of an undocumented feature that slipped through during a merger.
🚢 Leadership
-
Algorithms for Decision Making: this book provides a broad introduction to algorithms for decision making under uncertainty. It covers a wide variety of topics related to decision making, introducing the underlying mathematical problem formulations and the algorithms for solving them.
-
Maximizing Developer Effectiveness: examines how some organizations have used feedback loops to improve overall effectiveness and productivity, including micro-feedback loops that developers do 200 times a day.
☁️ Cloud
- A Distributed Systems Reading List: “I often argue that the toughest thing about distributed systems is changing the way you think. The below is a collection of material I’ve found useful for motivating these changes.” Enough said!
-
JuiceFS: a distributed POSIX file system built on top of Redis and S3
-
Are B2B cloud service agreements safe?: “you don’t have to be a “bad guy” to occasionally run afoul of the policies. But if your business is permanently unwilling or unable to comply with a particular provider’s policies, you cannot use that provider.”
AWS
-
How AWS is helping to secure internet routing: to help put an end to BGP hijacking, AWS has been working closely with other industry leaders to make an industry-wide standard practice the use of Resource Public Key Infrastructure (RPKI) to digitally sign route announcements.
-
Cheap, Durable, Fast. How to choose an EBS volume type?: this post compares gp2, gp3, and io2 volumes and explains how to choose the volume type that best fits certain scenarios.
-
Amazon SQS announces tiered pricing: customers using more than 500 billion requests a month could save 29% on their monthly Amazon SQS bill compared to the previous flat pricing.
Article version: 1.0.0