Why Use Message Brokers

Why Use Message Brokers

Get ready for another jam-packed edition of our weekly DevOps newsletter! This week, I’m covering everything from monitoring production systems and using message brokers to explaining CDN in simple words and testing AWS Serverless & Lambda. Plus, I’ll be sharing tips for writing Terraform for unsupported resources, discussing AI-generated infrastructure-as-code, and highlighting the best book for hiring talented tech engineers.

Don’t forget to check out a podcast featuring IAM best practices, and our open-source projects of the week, including a web-based database interface, a tool for deploying apps with zero downtime, and an AWS Spot instances estimator. And that’s just the start — there’s plenty more to explore. So buckle up and let’s dive in!

Posts of the week

🔎 “Listing all AWS resources in an AWS account” — I recently wrote a blog post on how to list all your AWS resources and build your asset inventory to answer questions about your AWS infrastructure — Read more »

🧪 “Test In production: the ideal monitoring” — A few inputs on monitoring your production system for any regression bug that can be introduced while everyone constantly makes changes — Read more »

🗳 “Why use message brokers?” — Reduce pressure off downstream consumers, prevent messages/data from being lost, parallel processing, and others — Read more »

🌎 “Content Delivery Network (CDN): explained in simple words” — This post does a great job on explaining what a CDN is and how it works internally — Read more »

⭐️ “Guide to AWS Serverless & Lambda testing” — A practical guidelines for testing Serverless based apps, from mocking events to E2E tests — Read more »

✨ “Writing Terraform for unsupported resources” — TerraCurl is a utility Terraform provider that allows you to make managed and unmanaged API calls in their Terraform code — Read more »

🔥 “Move past incident response to reliability” — Remember when optimism and crossed fingers were our first line of incident response? @lethain outlines a better way — Read more »

🚀 “Ensuring smooth migration to Serverless” — Should you do performance testing if AWS says that a particular service has certain Service Level Objectives? If yes, what process should you follow? — Read more »

Projects of the week

🔵 Mathesar is an open source tool that provides a spreadsheet-like interface to a PostgreSQL database — Learn more »

🔵 A native desktop application that allows you to estimate the cost savings you can achieve in your AWS account by converting your AutoScaling Groups to Spot instances — Learn more »

🔵 MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker with zero downtime — Learn more »

🔵 A verification engine on Kubernetes that enables verification of artifact security metadata and admits for deployment only those that comply with policies you create — Learn more »

🔵 A lightweight utility to dump AWS Fargate’s ECS containers environment variables locally — Learn more »

🔵 30 days of Python programming challenge is a step-by-step guide to learning the Python programming language in 30 days — Learn more »

Question of the week

Development containers are a thing!

containers

See thread

Meme of the week

meme

I hope this summary has been helpful. Remember to subscribe to the newsletter to receive the latest DevOps trends in your inbox every week 🔥