Tag: AWS

AWS Chime StartBotConversation Service Limit

I am working on a Amazon Chime application that provides natural language and GenAI features to a legacy phone system. After deploying the app into a new account, I got the following error in my SMA Lambda Handler when trying to invoke the Amazon Lex bot:

How to Deploy CDK Using Lambda

I really like the declarative nature of CloudFormation - you describe an end-state, and it computes the diffs. CDK gives me even more flexibility in creating complex apps. Recently I built a CDK web a

AWS Certified AI Practitioner Certification

I am now a certified AWS AI Practitioner! This is a fairly new certification from AWS focusing on MLOps and GenAI workloads on AWS. I highly recommend these practice exams on Udemy.

CDK Construct for Athena DynamoDB Connector

The AWS Athena connector for DynamoDB enables you to query data stored in Amazon DynamoDB using Amazon Athena, which is typically used to query structured data in S3 using standard SQL. Since DynamoDB

Initialize Terraform AWS State Resources

So, I have a funny story. I was testing a new app in Terraform, and thought it would be a good idea to define my Terraform State bucket and lock table in the Terraform code. Everything went well, all my infrastructure was defined as code, and for a while everything was perfect…

Dynamic AWS IAM Policies

We maintain a CloudFormation custom resource provider for Amazon Connect. The provider has grown organically, and as new features were added, the default role policy has become large. The provider can

My Blogging Tools

If you are looking for a low-cost blogging platform on AWS, look no further! I wanted something very easy to use, which has a lot of features and uses my core tools (AWS, Node, CDK, Markdown). For thi

TechHub Hackathon 2023

We pulled together a team on Friday night, built an app on Saturday, and presented on Sunday. Not a win, but what a great experience!

10x API Start-up Boost

I while ago I optimized my Screen Saver Gallery API by loading a flat data file into lambda memory. A nightly job selects a random subset of the database and stores it in S3, and the API uses that fil