Matthew Bonig

Blog Resume Timeline
How to Create CDK Constructs

Creating reusable CDK Constructs is easier than you may think. Thanks to Github actions you have build and distribute a custom CDK Construct in under an hour.

January 11, 2020

For: cdk, construct

2019 - A Year in Review

2019 was probably the most active year I've had this decade.

December 30, 2019

For: 2019-in-review

The Wrong Way to Use the AWS CDK.

I stumbled into a really wrong way to write CDK Constructs and would like to share how and why.

October 2, 2019

For: aws, cdk

AWS's new NoSQL Workbench for DynamoDB is out! Is it for you?

Does it have the right stuff?

September 18, 2019

For: aws, cdk

Am I Misusing the AWS Cloud Development Kit (CDK)?

I recently built a solution in AWS using the CDK and other resources. I was very happy how it turned out, but wonder if I got lucky.

September 14, 2019

For: aws, cdk

A Simple Event Source Based API Microservice and the AWS CDK

I wanted to build a simple Event Sourced-based AWS Serverless microservice for some time, and thanks to the AWS CDK I was able to build it the way I wanted.

July 27, 2019

For: aws, apigateway, awscdk, lambda, serverless, typescript

The Pros and Cons of DynamoDB

DymamoDB is a powerful yet simple database system from AWS. Like any database, there are certains tradeoffs you may need to make.

June 28, 2019

For: aws, dynamodb

Creating Idempotent Lambda Handlers with DynamoDB

Creating idempotent lambda handlers is not always trivial. Using DynamoDB as a short-circuit during message duplication is easier then you may think. This post covers a simple DynamoDB table setup you can use to ensure your lambda handlers are idempotent.

June 4, 2019

For: aws, lambda, dynamodb

A Typescript Runtime for Lambda and Why You May Not Want To Use It

What happens if you create a custom AWS Lambda runtime for a popular language that depends on compiling at runtime?

March 3, 2019

For: aws, lambda, serverless, typescript

Creating a CICD for your Ionic 4 app in AWS in 5 minutes

Ionic 4 Websites (or any static website) can now be deployed very easily.

January 19, 2019

For: aws, cicd, ionic, s3

Using Redux on the Server

Can Redux be used on the server to provide an easy Event Sourced data model?

January 5, 2019

For: aws, lambda, serverless, redux

Turning a CRUD Model into an Event Sourced Model

Isn't switching to an Event Sourced model difficult? Probably not if you're using a really common repository pattern.

November 9, 2018

For: eventsourced, software, development, architecture

CICD in AWS for Barracuda

For a recent project we setup a simple but strong CICD pipeline using CodeBuild and CodePipeline.

May 16, 2018

For: aws, lambda, serverless, cicd

AWS – Verifying Outgoing SES Email Addresses Without an Email Server

Sometimes you need to respond to a verification email but don't want to setup a full blown email server for your domain. With this little trick you can leverage SNS to forward it along to another email address.

May 2, 2018

For: aws, sns, email