Digest #102: Are Terraform’s days numbered? ⏰

#102: Are Terraform’s days numbered?

In this edition, we're diving into the story of Prime Video's transition from microservices to monolith. I'll also guide you through building a CI/CD pipeline for large codebases with Dagger, and offer insights into developing a full data pipeline from scratch using AWS toolset components.

Are Terraform's days numbered? We discuss the future of this popular IaC tool. I'm also bringing you the key highlights from KubeCon Amsterdam, and showing you why and how to use containerd from the command line.

This week's exciting open-source projects include Atuin, which replaces your existing shell history with an SQLite database and records additional context for your commands; a powerful CLI to recursively test a directory tree for Terraform diffs and coverage; and a CLI to validate AWS CloudFormation templates against AWS Well-Architected Sustainability Pillar best practices.

So get ready to immerse yourself in this week's wealth of DevOps knowledge!
📖 POSTS OF THE WEEK
"What is there to learn from the Prime Video microservices to monolith story" - The Prime Video published their migration story and the internet piled in with opinions and bad takes, mostly missing the point - Read more »
"Refactoring CI/CD for a moderately large C++ code base" - How Dagger was used to build a CI/CD pipeline for LibPressio a C++ library - Read more »
"Data pipeline with Airflow and AWS tools (S3, Lambda & Glue)" - How to develop a full data pipeline from scratch using some pieces from the AWS toolset - Read more »
"Creating an automated pipeline for transcribing videos using OBS and AWS" - Leveraging AWS Lambda and Amazon Transcribe for your streams, meetings, and calls so you can focus on what matters! - Read more »
"Are Terraform’s days numbered?" - An exploration of Kubernetes Resource Manager and the Google Config Connector - Read more »
"Why and how to use containerd from command line" - How to run containers without Docker? How to use ctr containerd client? What is nerdctl? What is crictl? - Read more »
"FAAS in Go with WASM, WASI and Rust" - How to build a FAAS server in Go that lets you write modules in any language that has a WASM target - Read more »
🛠 PROJECTS OF THE WEEK
1️⃣ Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands - Learn more »
2️⃣ A tool displaying your DevOps solution map and their adoption for each step of the loop - Learn more »
3️⃣ s3zipper is a couple of Lambda functions that let you use S3 Object Lambda Access Points to download ZIP files of directories in S3 - Learn more »
4️⃣ Open-source CLI to recursively test a directory tree for Terraform diffs and coverage - Learn more »
5️⃣ An open-source advanced web spider/crawler for cyber security professionals - Learn more »
6️⃣ Validate AWS CloudFormation templates against AWS Well-Architected Sustainability Pillar best practices - Learn more »
📰 NEWSWORTHY STORIES
"KubeCon Amsterdam wrapup" - Read more »
"Why some programmers are moving away from megaclouds" - Read more »
"Is there such a thing as a system that’s too reliable?" - Read more »
💡 VIDEO OF THE WEEK
A short video explaining why Amazon Prime Video switched from microservices based on Lambda functions to a monolith architecture.
💡 THREAD OF THE WEEK
😂 MEMES OF THE WEEK
Reminds me of Amazon Web Services In Plain English 🤣
Hand-picked DevOps opportunities to work from home, remotely, freelance, full-time, part-time, contract and internships - See more »
I hope you enjoy this week’s newsletter! Share it with a friend or colleague if you find it helpful, drop me an email or send me a DM on Twitter about topics you’d like to hear about in future editions.
Remember to share if you enjoyed this issue!
Share Share
Tweet Tweet
Forward Forward
Copyright © 2023 DevOps Bulletin, All rights reserved.
Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Key phrases

Older messages

Digest #101: Moving from Serverless to Monoliths 😃

Thursday, May 4, 2023

Digest #101: Moving from Serverless to Monoliths 😃 #101: Moving from Serverless to Monoliths In this edition, we're exploring the age-old debate of using singular nouns for database table names,

Digest #100: SQL Learning Game 🎮

Monday, April 24, 2023

Digest #100: SQL Learning Game 🎮 #100: SQL Learning Game In this edition, you'll learn how Kubernetes and Kafka can get you fired, and discover tips and tricks for improving your monitoring stack

Digest #99: Scaling to 1000 K8s Pods 😳

Wednesday, April 19, 2023

Digest #99: Scaling to 1000 K8s Pods 😳 #99: Scaling to 1000 K8s Pods Hold on to your keyboards, the latest DevOps weekly digest is here and it's packed with content 😅 Embark on a developer's

Digest #98: Multiple Environments with Terraform 😎

Monday, April 10, 2023

Digest #98: Multiple Environments with Terraform 😎 #98: Multiple Environments with Terraform Get ready for another exciting edition of the DevOps weekly newsletter! This week, I've got a lot in

Digest #97: Hacking AWS Account 😰

Tuesday, April 4, 2023

Digest #97: Hacking AWS Account 😰 #97: Hacking AWS Account Get ready for another exciting edition of the DevOps weekly newsletter! This week, I've got a lot in store for you. Learn how to set up a

You Might Also Like

It’s the age of super-online rap beefs

Tuesday, May 7, 2024

Drake and K.Dot's beef is telling of how much the Internet has influenced music View this email online in your browser By Alex Wilhelm Tuesday, May 7, 2024 Welcome to TechCrunch AM! Another day,

Dissecting 'architecting for fast, sustainable flow'

Tuesday, May 7, 2024

Get the public workshop's group discount You are receiving this email because you subscribed to the microservices.io mailing list. Sulfur Valley, Beitou District, Taipei City, Taiwan Helping

Improved tree-shaking in Rollup; Node v22.1.0; Deno 1.43; npm feedback; npm script runner; refactori

Tuesday, May 7, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools Rollup: improved tree-shaking due to tracking of const parameter values github.com github.com/liuly0322 @lukastaegert@webtoo.ls @

What to expect at Google I/O 2024

Tuesday, May 7, 2024

The Morning After It's Tuesday, May 07, 2024. Google's big developer showcase, encompassing software, hardware and all its consumer AI projects, is fast approaching. Google I/O's opening

Critical UNPATCHED Tinyproxy Flaw Opens Over 50,000 Hosts to Remote Code Execution

Tuesday, May 7, 2024

THN Daily Updates Newsletter cover Webinar -- The Future of Threat Hunting Is Powered by Generative AI From Data to Defense: Step Into the Next Era of Cybersecurity with CensysGPT Download Now

Post from Syncfusion Blogs on 05/07/2024

Tuesday, May 7, 2024

New blogs from Syncfusion Empower Your Data Insights: Integrating JavaScript Gantt Chart into Power BI By Alan Sangeeth This blog explains the steps to integrate the Syncfusion JavaScript Gantt Chart

Edge 393: Understanding Planning Techniques in Autonomous Agents

Tuesday, May 7, 2024

A taxonomy of planning in autonomous agents, the ADaPT planning method and the XLANG framework. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Not Your Grandpa’s Hearing Device

Tuesday, May 7, 2024

Dr. Marco Vietor and Paul Crusius have been creating successful businesses since college. Now they lead hear.com, the fastest growing hearing aid company in the world. This is their story. Let's be

Everything Apple will announce today

Tuesday, May 7, 2024

My $100 Temu tech haul; How to test AI on coding; Best NAS devices -- ZDNET ZDNET Tech Today - US May 7, 2024 placeholder Everything Apple will announce at its iPad event on May 7: iPad Pro, Air,

Learn How To Backlink Like a Pro, newsletterest1!

Tuesday, May 7, 2024

4 Tips To Elevate Your Backlink Strategy From HackerNoon Editors ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌