Digest #137: Save Millions with DynamoDB, EKS Security, Amazon S3, Multi-tenancy Management in GCP
Learn cost-saving strategies from Amplitude and Uber, secure your EKS clusters, optimize AWS setups, and discover new DevOps tools and projects.
Welcome to this week’s edition of the DevOps Bulletin!
This week, we've got some must-read content for you:
News Highlights: See how Amplitude and Uber saved millions with DynamoDB and LedgerStore, uncover the secrets behind Vercel's infrastructure, and learn about the latest updates in Kubernetes 1.30.
Tutorials: Detect manual actions in EKS, build a serverless URL shortener, automate your GitHub setup, and deploy WASM on AWS. Plus, tips on managing AWS CDK stack dependencies and optimizing costs.
Cool Projects: Check out open-source tools like E1s for AWS ECS, TFTUI for Terraform, and Milvus for AI applications.
Newsworthy Stories
Stay informed with the latest news impacting the DevOps and SRE world:
Tutorials of the week
Detecting Manual Actions in EKS Clusters with Terraform and SNS: This solution detects manual actions using AWS CloudWatch Logs and sends alerts through SNS, ensuring you stay informed about critical changes in your cluster.
Using Semgrep for Terraform: Learn how to leverage Semgrep to identify and fix security issues in your Terraform code.
CI/CD Pipeline Change-Based Testing: Implement change-based testing in a CI/CD pipeline for a Yarn-based monorepo to improve efficiency and accuracy.
Running out of IP addresses for your Kubernetes Pods? Here’s a tried and true solution.
Multi-tenancy management with Config Sync and team scopes: How to define fleet-wide and team-specific cluster configurations such as resource quotas and network policies.
Create a Serverless URL Shortener: Learn how to build a serverless URL shortener using AWS Lambda, API Gateway, and DynamoDB, all managed by Terraform.
Automate the Account Factory for Terraform Setup: This tutorial provides step-by-step instructions to automate setting up the Account Factory for Terraform.
Better Team Meetings: Hhow to use AI to transcribe and summarize team meetings.
Automate Your GitHub Setup: Manage your GitHub account using IaC principles for streamlined and consistent configurations.
Optimizing AWS Costs: Discover fresh, practical tips for AWS cost optimization with a dash of humor.
Integrating API Gateway with AWS Cognito: This guide details how to secure APIs using AWS Cognito for authentication and authorization.
Executing Terragrunt Commands Dynamically: This tutorial explains how to run Terragrunt commands based on directory changes, enhancing automation in your workflows.
Building a Serverless Application using Terraform: This tutorial covers the steps to build a complete serverless application on AWS with Terraform, including setting up API Gateway, Lambda, and DynamoDB.
Projects of the week
Highlighting cool DevOps projects to keep an eye on:
E1s is a terminal application to easily browse and manage AWS ECS resources.
TFTUI is a powerful textual UI that empowers users to effortlessly view and interact with their Terraform state.
Inspektor Gadget is a collection of tools (or gadgets) to debug and inspect Kubernetes resources and applications.
Milvus is an open-source vector database built to power embedding similarity search and AI applications.
A helm plugin that shows a diff explaining what a helm upgrade would change.
Tip of the week
Managing AWS costs just got a whole lot easier! This week we've shipped new AWS templates, inspired by the AWS Cloud Intelligence Dashboards.
Import these dashboards to your workspace with just one click and start controlling your cloud spending like a FinOps pro!