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

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your