Tutorial: How to Extend AWS CloudFormation with Lambda

AWS CloudFormation is an amazing infrastructure management tool that allows you to define requests for resources in a domain-specific templating language. CloudFormation has built-in binary logic within the template in …

Amazon Web Services (AWS)

Versioning, Branching and Testing Infrastructure as Code

Infrastructure management is evolving. Instead of provisioning hardware and tracking infrastructure in Excel spreadsheets, we can now interact with virtualized infrastructure resources in programmatic ways. Enter Infrastructure as Code (IaC). …

Amazon Web Services (AWS) Cloud Software Development

Configuring and Deploying AWS API Gateway with CloudFormation and AWS Lambda

The release of AWS Lambda and AWS API Gateway have made serverless microservice architecture a viable option for building cost-effective web apps. Considering the price (1 million AWS Lambda executions …

Amazon Web Services (AWS)

CloudFormation Zen: Nested Stacks

Nested stacks are a great way to organize your CloudFormation. However, in order to reduce stress, lower cloud costs and improve time to market, you must modularize your templates. Nesting …

Amazon Web Services (AWS)

AWS CloudFormation: Quick Tips

If you’re building infrastructure on Amazon Web Services, it is worthwhile to take advantage of the benefits of using AWS CloudFormation and utilizing version control to keep track of infrastructure. …

Amazon Web Services (AWS) Cloud Development

Lessons in Elasticsearch

Elasticsearch and EC2 are well suited for each other in production deployments. However, there are a couple of considerations to heed when setting up your Elasticsearch cluster. Below are three …

Amazon Web Services (AWS)