Digest #112: Postgres as a Graph Database 📈

#112: Postgres as a Graph Database

Welcome back to another edition of DevOps Bulletin! First and foremost, my apologies for the brief hiatus, and I truly appreciate your patience. After being away for 3 weeks, I'm back with a lot of DevOps insights.

Kicking things off, I dive deep into managing Terraform modules within a Monorepo. Also, if you've ever wrestled with Amazon SQS batch processing failures, you'll find a useful piece on using AWS Lambda Powertools to streamline the process.

I'm also excited to introduce AWS's new official guide, packed with design patterns ideal for building apps on the cloud. As we tread the AWS path, another crucial article I've handpicked breaks down how to leverage AWS cost allocation tags. Additionally, for those keen on cloud expenses, there's a thorough guide on how to effectively save money while working with Serverless.

Databases remain the backbone of many applications, and if you were thinking of using Postgres as a graph database, you're in for a treat. Additionally, I'm sharing how to use the latest CloudFormation looping function to improve your IaC templates.

For those managing large infrastructures, learn how to combine the power of Terragrunt and GitHub Action to manage them seamlessly at scale. In the realm of learning, there's an insightful guide to getting started with OpenTelemetry and another fascinating piece that delves into how to build a successful SRE team. On a lighter note, I've also covered an intriguing perspective on why DNS continues to baffle many, even today.

Staying true to my tradition, this week's highlighted open-source projects are bound to pique your interest:

  • Navigate within monorepos effortlessly.
  • A must-have tool that scans for misconfigured S3 buckets.
  • Introduce faults into your Lambda functions without tweaking the actual function code.
  • And several more which I believe will be indispensable tools in your DevOps journey.

So, buckle up, dive in, and enjoy this week's enriched DevOps digest!

📖 TUTORIALS OF THE WEEK
"Managing Terraform modules in a Monorepo" - Learn how to version modules within a monorepo with GitHub Actions - Read more »
"Mastering retries: best practices for Amazon SQS" - Learn how to handle Amazon SQS batch processing failures AWS Lambda Powertools - Read more »
"Cloud design patterns, architectures, and implementations" - AWS new official guide with design patterns to follow while building apps on the cloud - Read more »
"Tracking AWS costs at the resource level" - How to use AWS cost allocation tags and explore some tools you can use to gain insights into AWS spending - Read more »
"Postgres: the graph database you didn't know you had" - While Postgres is not generally thought of when working with graph data structures, it is perfectly capable to store and query graph data efficiently - Read more »
"Save money on Serverless" - common costly mistakes and how to avoid them - Read more »
"Exploring Fn::ForEach and Fn::FindInMap enhancements in AWS CloudFormation" - How to use the new looping function to improve your CloudFormation templates - Read more »
"Manage large infrastructure at scale with the power of Terragrunt and GitHub Action" - How to make the maintenance and management of your infrastructure easy - Read more »
"Securing your PostgreSQL DB with roles & privileges" - The title says it all - Read more »
"Learn 30 serverless best practices with sls-mentor" - How to analyze your Serverless app directly from the cloud, and produce a super nice report - Read more »
"Returning large objects from Lambda functions using stream responses" - A hands-on tutorial on how to stream large objects from Lambda - Read more »
"A beginner’s handbook to instrument your application" - A good starting point into OpenTelemetry - Read more »
🛠 PROJECTS OF THE WEEK
1️⃣ Travel Terragrunt, Terraform and ... ANY [Git] repository tree with no stress, as a first class passenger - Learn more »
2️⃣ Code Review GPT uses Large Language Models to review code in your CI/CD pipeline - Learn more »
3️⃣ Fleek is an all-in-one management system for everything you need to be productive on your computer - Learn more »
4️⃣ The lambda-chaos-extension allows you to inject faults into Lambda functions without modifying the function code - Learn more »
5️⃣ Scan for misconfigured S3 buckets across S3-compatible APIs! - Learn more »
6️⃣ An AWS IAM policy statement parser and query tool - Learn more »
📰 NEWSWORTHY STORIES
"Building a successful SRE team" - Read more »
"Maturing your Terraform workflow" - Read more »
"Why you should move back to datacenters" - Read more »
"Why is DNS still hard to learn?" - Read more »
"The massive bug at the heart of the npm ecosystem" - Read more »
"How Postgres audit tables saved us from taking down production" - Read more »
"Generative AI for Analytics" - Read more »
💡 THREAD OF THE WEEK
😂 MEMES OF THE WEEK
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.

Older messages

Digest #111: Logging in Kubernetes 📂

Wednesday, July 19, 2023

Digest #111: Logging in Kubernetes 📂 #111: Logging in Kubernetes This week, I'm embarking on a wide spectrum of DevOps topics, starting from unit testing with AWS SAM, securing your Serverless

Digest #110: AWS CDK Best Practices 🚀

Monday, July 3, 2023

Digest #110: AWS CDK Best Practices 🚀 #110: AWS CDK Best Practices This week, I'm diving into diverse DevOps topics, from memory analysis in Google Kubernetes Engine nodes to a complete guide on

Digest #109: Streaming from AWS Lambda 😳

Tuesday, June 27, 2023

Digest #109: Streaming from AWS Lambda 😳 #109: Streaming from AWS Lambda This week, I'm examining an array of subjects, from streaming with OpenAI on AWS Lambda to strategies for securing an SRE

Digest #108: Kubernetes vs Docker Swarm ⚔️

Tuesday, June 20, 2023

Digest #108: Kubernetes vs Docker Swarm ⚔️ #108: Kubernetes vs Docker Swarm In this week's DevOps digest, I've curated a range of topics, from Terraform architecture to incident response

Digest #107: End-to-End Monitoring Platform 📊

Tuesday, June 13, 2023

Digest #107: End-to-End Monitoring Platform 📊 #107: End-to-End Monitoring Platform This week, I've once again handpicked a diverse range of fresh insights, tutorials, and tools in the rapidly-

You Might Also Like

📺 There's Still A Place for Universal Remotes — 10 Apps I Always Install on a New Mac

Saturday, December 28, 2024

Also: How to Add Emails to Your Tasks To-Do List in Gmail, and More! How-To Geek Logo December 28, 2024 Did You Know In December 2014, two con men from Girona, Spain, agreed to sell a fake Francisco de

Ranked | The World's Top 30 Countries, by Automobiles Manufactured 🚙

Saturday, December 28, 2024

In 2023, China led global car production, contributing nearly a third of total output. Which countries followed in this competitive industry? View Online | Subscribe | Download Our App FEATURED STORY

🐍 New Python tutorials on Real Python

Saturday, December 28, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Learn From 2024's Most Popular Python

15,000+ Four-Faith Routers Exposed to New Exploit Due to Default Credentials

Saturday, December 28, 2024

THN Daily Updates Newsletter cover Resilient Cybersecurity ($39.99 Value) FREE for a Limited Time Reconstruct your defense strategy in an evolving cyber world Download Now Sponsored LATEST NEWS Dec 28,

Hands Down One Of The Best Cards For 2025 Offering 0% interest until 2026

Saturday, December 28, 2024

iPhoneLife Logo Sponsored email sent by iPhone Life Hands Down One Of The Best Cards For 2025 Offering 0% interest until 2026 If you have outstanding credit card debt, getting a new 0% intro APR credit

📧 What Rewriting a 40-Year-Old Project Taught Me About Software Development

Saturday, December 28, 2024

​ What Rewriting a 40-Year-Old Project Taught Me About Software Development Read on: m​y website / Read time: 7 minutes The .NET Weekly is brought to you by: As the year wraps up, it's clear API

This Week in Rust #579

Saturday, December 28, 2024

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 579 — 25 DEC 2024 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

The Calm Voice Of Chaos 🏆

Friday, December 27, 2024

The protest singer whose songs shaped 2024. Here's a version for your browser. Hunting for the end of the long tail • December 27, 2024 The Calm Voice Of Chaos This year's Tedium awards start

JSK Daily for Dec 27, 2024

Friday, December 27, 2024

JSK Daily for Dec 27, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Performance Optimization in React Pivot Table with Data Compression The Syncfusion React

Daily Coding Problem: Problem #1650 [Hard]

Friday, December 27, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Recall that the minimum spanning tree is the subset of edges of a tree that