DevOps in the Cloud Blog

A collection of random Cloudy stuff.

Automating the creation of S3 Incomplete Multipart Upload Lifecycle Rules to Optimize Cost in AWS

This post will go over how you can use AWS Python SDK (Boto3) to scan and get all s3 bucket in an account, check its lifecycle policies, and create a lifecycle policy to delete incomplete multipart uploads if no lifecycle policy to do so exists.


Automating the creation of S3 Incomplete Multipart Upload Lifecycle Rules to Optimize Cost Using an Event-driven Architecture

This post shows how to use event-driven patterns to apply multipart upload (MPU) lifecycle rules to delete lingering parts of failed uploads that do consume space and cost you money.


Saving Multiple Values within a single Parameter String in AWS Systems Manager Parameter Store

In this blog post, we will show you how to use the CDK to create, manage and store multiple values within a single parameter in the Parameter Store and demonstrate how to use the AWS SDK for Python to read and access them in your application.


Using LocalStack to Test AWS Cloud Applications Locally

LocalStack is a free and open-source tool that allows you to run AWS services locally on your machine.


Init Containers: How to Automate Bootstrapping Resources for Kubernetes Applications

Init containers are a powerful tool in Kubernetes that can be used to improve the security and reliability of your applications. But what are they, and why should you use them?