darrylcauldwell.com On a journey around the datacenter and public cloud.

Simple REST API For DynamoDB Using Lambda

My goal here is to setup a simple RESTful API which accepts GET and POST methods to trigger a Lambda Function to read and put information into DynamoDB.

(Read more...)

The DevOps Infrastructure Architecture

One common critisism of Agile teams is they are architecturally weak and disconnected from the operational realities of complex enterprise environments. Traditional enterprise architecture processes are viewed focusing on delivering documentation rather than delivering a working solution, slow, and focussed on delivering monolith design rather than continuous delivery of small incremental updates.

(Read more...)

How To Patch AWS Windows EC2 Instances

Amazon EC2 Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale.

(Read more...)

How To Get & Put Items Into dynamoDB With Powershell

AWS dynamoDB is a really useful key-value store which is really easy to consume from scripts. However while the AWS Powershell module contains functions for ‘Managing Tables’ it does not contain functions for ‘Reading Data’ or ‘Modifying Data’. I had found Julian Biddle had written a blog post about how this might be done by making direct calls to AWS AmazonDynamoDBClient SDK for .net. While this was a useful starting point I had to read around this alot to get it to work how I needed, this post is an explaination of my understanding.

(Read more...)

How To Setup VPC Peering With Ansible

In this post I look at setting up AWS VPC peering using Ansible. To do this we will start simple and add complexity to our configuration, we will start with peering within a single account and then move to script across accounts.

(Read more...)