Articles tagged with "level-200"

Managing volatile Terraform Deployments with AWS CodeBuild and Step Functions

I was searching for an AWS-native solution that would deploy resources via Terraform, allow them to do some work, and then destroy them properly without leaving any orphaned resources. Also, multiple of those Terraform deployments needed to be live at the same time. The solution I found is a combination of AWS CodeBuild, AWS Step Functions, a Terraform State being managed in S3 and Terraform Workspaces.

What is a Quantum Ledger Database?

Update 2024: QLDB will be discontinued in mid 2025, don’t use it for new projects. This blog introduces you to a database that solves an interesting niche problem: Amazon Quantum Ledger Database (QLDB). We’ll get to the service later, but first, I’m going to set the stage by describing a problem that the service can solve. I’m going to tell you a story - not my own story but one that happened to a colleague.

Enable Autocomplete for boto3 in VSCode

One of the less pleasant aspects of working with AWS using Python is the fact that most IDEs aren’t able to natively support Autocomplete or IntelliSense for the AWS SDK for Python (boto3) because of the way boto3 is implemented. Today I’m going to show you how easy it has become to enable Autocomplete for boto3 in VSCode. Before we come to the solution, let’s talk about why native Autocomplete doesn’t work with boto3.