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

📧 EF Core Migrations: A Detailed Guide

Saturday, May 18, 2024

​ EF Core Migrations: A Detailed Guide Read on: m​y website / Read time: 10 minutes BROUGHT TO YOU BY ​ Low-code Framework for .NET Devs ​ Introducing Shesha, a brand new, open-source, low-code

Slack is under attack … and you don’t want that

Friday, May 17, 2024

Plus: OpenAI is not aligned with its Superalignment team View this email online in your browser By Christine Hall Friday, May 17, 2024 Good afternoon, and welcome back to TechCrunch PM. We made it to

Ilya Sutskever leaves OpenAI - Weekly News Roundup - Issue #467

Friday, May 17, 2024

Plus: Apple is close to using ChatGPT; Microsoft builds its own LLM; China is sending a humanoid robot to space; lab-grown meat is on shelves but there is a catch; hybrid mouse/rat brains; and more! ͏

SWLW #599: Surfing through trade-offs, How to do hard things, and more.

Friday, May 17, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

💾 There Will Never Be Another Windows XP — Why Ray Tracing is a Big Deal in Gaming

Friday, May 17, 2024

Also: What to Know About Google's Project Astra, and More! How-To Geek Logo May 17, 2024 Did You Know The very first mass-manufactured drinking straw was made of paper coated in wax; the straw was

It's the dawning of the age of AI

Friday, May 17, 2024

Plus: Musk is raging against the machine View this email online in your browser By Haje Jan Kamps Friday, May 17, 2024 Image Credits: Google Welcome to Startups Weekly — Haje's weekly recap of

Daily Coding Problem: Problem #1444 [Medium]

Friday, May 17, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Yahoo. Recall that a full binary tree is one in which each node is either a leaf node,

(Not) Sent From My iPad

Friday, May 17, 2024

The future of computing remains frustrating (Not) Sent From My iPad By MG Siegler • 17 May 2024 View in browser View in browser I tried. I really did. I tried to put together and send this newsletter

iOS Dev Weekly - Issue 661

Friday, May 17, 2024

What's the word on everyone's lips? 🅰️👁️ View on the Web Archives ISSUE 661 May 17th 2024 Comment Did you catch Google I/O this week? It's Always Interesting to see what the Android

Your Google Play recap from I/O 2024

Friday, May 17, 2024

Check out all of our latest updates and announcements Email not displaying correctly? View it online May 2024 Google Play at I/O 2024 Check out the Google Play keynote to discover the latest products