How to query the Azure Rate Card API for cloud pricing — Complete step-by-step guideFull step-by-step instructions for downloading cloud pricing data from Microsoft Azure.Feb 13, 20194Feb 13, 20194
How Battlehouse Achieves 99.99% Uptime on AWS — Cloud DevOps Best Practices for Online GamesHow our cloud architecture delivers high availability across hundreds of major feature deployments and platform updatesJan 8, 2019Jan 8, 2019
How Battlehouse saved $60,000 a year on AWSWe optimized our AWS usage to cut costs by 50%, saving about $60,000 a year, while also improving reliability and speed of our services…Dec 28, 20187Dec 28, 20187
Continuous Deployment from GitHub to Kubernetes with CircleCIHow to automatically deploy new code to Kubernetes, triggered when you push to a special Git branchDec 11, 2018Dec 11, 2018
Top NPM Package.json Mistakes that Open Source Authors Make — And How to Fix ThemJavaScript is the most popular language used on GitHub today, in large part thanks to the variety of open-source packages available in the…Nov 1, 2018Nov 1, 2018
Producer/Consumer Queue with Autoscaling on Google Kubernetes EngineThe Kubernetes documentation about Jobs stops short of explaining exactly how to implement a long-running fleet of workers to process tasks…Aug 24, 20184Aug 24, 20184
Add Envkey to a Docker app in Kubernetes, without rebuilding the imageI’m a big fan of using Envkey to manage parameters and credentials across different services like AWS, GCP, Docker, and Kubernetes.Aug 23, 2018Aug 23, 2018
Amazon EKS Ingress GuideThis post explains how to set up Ingress for Kubernetes on Amazon EKS and make your Kubernetes services available to the internet.Jul 27, 201825Jul 27, 201825
Setting up Amazon EKS: What you must knowComing from the “old school” of running web services on manually-deployed EC2 instances, I was very excited to try bringing up a Kubernetes…Jul 19, 201813Jul 19, 201813