terraform Terraform - Beginner Pitfalls After a rocky start, Terraform has become a great success story where I am. We've got both infrastructure and development teams using it, sharing both learnings and resources such as modules and code.
agile The Definition of Done Dashboard I've been working on an infrastructure-heavy project of late, and one of the problems our team faced was differing viewpoints on what "done" actually means. In short, we ended up with
cloud Writing a Facebook Messenger chatbot with AWS Lambda and Terraform There's a lot of buzz around about exposing services as chatbots. Whether that's interactive chats to help you book travel, or a simple Slack bot that lets you run a build, they're turning
aws Cloud, PaaS, solution size and lock-in I have a bit of a counter-intuitive opinion on cloud services and the Platform-as-a-Service (PaaS) world. For me, something like AWS isn't about "big". Yes, I know plenty of companies use
tools Where is my NuGet API Key? This turns out to be one of the Great Secrets of the Internet, and I wasted around half an hour scanning documentation, Googling various permutations of "NuGet API Key" and "
tools Load Balancing and Health Checks It's pretty common to want to load balance a web application across multiple nodes. The canonical implementation looks something like this: Traffic comes in from the public Internet to the load balancer, which
docker Setting up Docker and Docker Compose on AWS For most of my Docker development, I use William Yeh's Docker-enabled Vagrant boxes, but for Amazon Web Services I quite often find myself on a default Amazon Linux AMI which doesn't come as
docker 25 Minute ELK Stack With Docker - Part 4 I'm going to take a slightly different route with this article. Previously (Part 1 | Part 2 | Part 3), we set up an ELK stack almost anyone could use, providing they set up the
elk 25 Minute ELK Stack with Docker - Part 3 In previous articles in this series (Part 1 | Part 2) we set up a functioning ELK stack in 25 minutes, and added nginx for a reverse proxy with some basic authentication. Now we
elk 25 Minute ELK Stack With Docker - Part 2 In the last article in this series we set up a functioning ELK stack in 25 minutes. But we left a few things still to do for a production-quality system; some form of