DEV Community

Cover image for Why Use Message Brokers
LABOUARDY Mohamed
LABOUARDY Mohamed

Posted on

1

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

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

2️⃣ 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 »

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

4️⃣ 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 »

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

6️⃣ 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 🔥

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay