Digest #128: Git Sync, AWS Lambda, Terraform Tricks, and More
Navigating CloudFormation Automation, API Gateway Migrations, and Serverless Solutions with AWS and Terraform.
In this week’s DevOps Digest, I’m thrilled to share a diverse collection of tutorials, projects, and news that span the breadth of the DevOps landscape, from leveraging YouTube API for sentiment analysis to orchestrating secure deployments with Terraform and Jenkins. This week also highlights cool open-source projects and critical news updates shaping the future of DevOps and SRE practices.
Tutorials of the week
Automating CloudFormation Deployments with Git sync: Git sync provides remote management of stacks, enabling customers to synchronize their stacks from a CloudFormation template stored in a remote Git repository.
Unlocking Sentiment Analysis: Dive into sentiment analysis using YouTube API and AWS DynamoDB for comprehensive YouTube comment analysis.
Migrating API Gateways: Learn the nuances of migrating from API Gateway V2 to V1 to access REST API features.
Integrating Docker Containers into AWS Lambda: Subsequent modifications to the serverless.yml file enable the deployment of these Docker containers as AWS Lambda functions.
Cost-Effective Log Search: Explore building a log search service for under $7, enhancing your logging infrastructure without breaking the bank.
Serverless Data Analysis with AWS Athena: Delve into advanced serverless techniques, utilizing AWS Athena for efficient data analysis.
Securing CI/CD Roles: A comprehensive guide on securing CI/CD roles without compromising production, essential for maintaining robust security postures.
Exploring GitHub Actions via SSH: Get hands-on with debugging GitHub Actions, offering a deeper understanding of CI/CD pipelines.
Generate Thumbnails with S3: Terraforming S3 event notifications to trigger a lambda to generate an image thumbnail.
5 AWS/GCP Terraform Gotchas: I hope this helps save you some wasted effort, coffee, and aspirin.
Testing DynamoDB Apps with Docker and Testcontainers: Use the DynamoDB Local Testcontainers module for your Go applications!
AWS Extended EKS Support: While this may seem like a convenient option, it comes with a hefty price tag and several drawbacks that customers should carefully consider before opting for it.
Real-Time Data Processing with Kinesis, Lambda, and Terraform: The title says it all!
Secure Deployments with Terraform and Jenkins CI/CD: Harnessing the power of Terraform, Jenkins CI/CD, SonarQube, and Trivy to craft a resilient and secure pipeline for deploying applications seamlessly on AWS.
AWS StepFunctions HTTP Endpoint demystified: This post will go over the good, the bad, and the ugly with StepFunctions HTTP Endpoint State.
Projects of the week
Highlighting cool DevOps projects to keep an eye on:
Automated Meeting Scribe and Summarizer is an AWS sample project to watch, leveraging AI for meeting efficiency.
Stree is a CLI tool designed to visualize the directory tree structure of an S3 bucket.
Azure Verified Modules is an initiative to consolidate and set the standards for a good Infrastructure-as-Code module.
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies.
Telemetry Controller is a multi-tenancy-focused solution, that facilitates collection of telemetry data from Kubernetes workloads, without any need for changes to the running software.
Testkube natively integrates test orchestration and execution into Kubernetes and your CI/CD/GitOps pipeline.
Newsworthy Stories
Stay informed with the latest news impacting the DevOps and SRE world: