Operations | Monitoring | ITSM | DevOps | Cloud

Latest Videos

Episode 7: Provisioning Linux Machines With Ansible

It's time to provision our Request Metrics server. There is some common configuration that applies to all Linux servers. We want this base configuration regardless of what that specific server is doing. This a great use case for an Ansible role. Our "linux-common" role includes these among other things:

Episode 5: Let's Encrypt? Let's Not.

SSL support is table stakes for any modern website. Browsers and search engines penalize un-encrypted websites to such an extent that SSL is necessary just to participate in the modern web. In many cases it is a quick, easy option for configuring SSL. Let's Encrypt is held up as a one-size-fits-all solution to everything SSL, but there are downsides. Situations differ between applications and LE is not always the best fit. Let’s Encrypt isn't a fit for Request Metrics. For now, we’ll buy a certificate like grumpy old men.

Episode 0: Introducing Request Metrics

Request Metrics is a web performance tool that records how fast your production Page and API endpoints are from your users’ perspective. We are doing something a bit different as we build Request Metrics: all our development sessions are recorded! Follow along as we work our way towards the Version 1 release. We’ll edit out the wrong turns and dead ends, saving you the time we lost along the way.

Episode 3: SSH Keys For Server Authentication

In the previous video, we created a build for our new project. Now we are configuring access to the development server using SSH keys. Follow along as we create a new SSH key pair using Git Bash. We'll use PuTTY and the new key to SSH to our Linux server from a Windows machine. Generating a new SSH key is not too difficult, but there are a few gotchas when using Windows. We are going through this exercise because Eric and Jordan develop on Windows. Todd watches in amusement as his MacOS machine "just works".