Company Blog

Graylog on AWS with Ansible, Part IV

This is the final post in my series on Graylog, AWS, and Ansible. In the previous three posts, I went over how to provision, configure, and install content on an all-in-one Graylog installation using the provided AMI and Ansible to do most of the heavy …

Graylog on AWS with Ansible, Part III

In the previous entries of this series of posts, I went over provisioning AWS resources to create a simple all-in-one Graylog server, and configuring the Graylog server itself. The next step to turning the logging service into something usable is to populate …

Graylog on AWS with Ansible, Part II

In the first part of this series of posts, I went over provisioning AWS resources to create a simple all-in-one Graylog server. In this post, I'll go over how to install and configure the system itself. Check out Part I for a little more context around …

Graylog on AWS with Ansible, Part I

These days, developers are kind of spoilt for choice when it comes to application log management solutions. It's not a bad situation to be in, but it also means choosing the right product for your needs may come down to splitting hairs. In a previous …

Configuration with Environment Variables

In my previous post, one of the points I touched on in the Deployment section was on application configuration management. Specifically, that it's best to use environment variables to manage configuration settings that vary among different deployments …

Anatomy of a Modern Website

Say you're a software engineer. You come up with a great idea for a product: something novel, innovative, maybe even revolutionary. You know that once it's released, customers will flock to buy it, log in, or download it. You've done plenty of market …