Servers and Scaling

Tips and tricks for managing Linux (CentOS) servers for web applications.

Running Metabase locally as a service

Want the power of Periscope or Tableau, without the big monthly bill? Setup Metabase to run locally on your CentOS server.

Shared filesystem between servers using NFS

Mar 30th, 2017 in Servers and Scaling

Mount a directory to be shared between multiple servers using Network File System (NFS).

Create a custom Alexa Skill with AWS Lambda - Part 3 (Lambda)

Configuring your Lambda function for use with an Alexa skill.

Create a custom Alexa Skill with AWS Lambda - Part 2 (Alexa Skill)

How to create and configure a custom Alexa Skill.

Create a custom Alexa Skill with AWS Lambda - Part 1 (Overview)

How to build a server-less application which handles authentication, saves details to DynamoDB, and communicates via Amazon's Alexa-enabled products.

Using iptables to open a port on CentOS

Jul 25th, 2016 in Servers and Scaling

A quick look at using iptables to manage a simple firewall and enable restricted public access to your server.

Automated server deployments with Ansible

Apr 18th, 2016 in Servers and Scaling

Guide to automating server deployments with Ansible playbooks, with example files.

Sending log files to Logstash with Elastic's Filebeat

Mar 8th, 2016 in Servers and Scaling

Centralize your logging by using Filebeat to send log files to Logstash.

Using Python's Watchdog to monitor changes to a directory

A small Python script to take action whenever a new file is uploaded to a directory or its contents change.

Data Pipelines - Airflow vs Pinball vs Luigi

Review of 3 common Python-based data pipeline / workflow frameworks from AirBnb, Pinterest, and Spotify.