Dan MaasHow 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.3 min read·Feb 13, 2019--4--4
Dan MaasHow 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 updates11 min read·Jan 8, 2019----
Dan MaasHow 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…6 min read·Dec 28, 2018--7--7
Dan MaasContinuous Deployment from GitHub to Kubernetes with CircleCIHow to automatically deploy new code to Kubernetes, triggered when you push to a special Git branch5 min read·Dec 11, 2018----
Dan MaasTop 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…4 min read·Nov 1, 2018----
Dan MaasProducer/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…3 min read·Aug 24, 2018--4--4
Dan MaasAdd 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.2 min read·Aug 23, 2018----
Dan MaasAmazon EKS Ingress GuideThis post explains how to set up Ingress for Kubernetes on Amazon EKS and make your Kubernetes services available to the internet.5 min read·Jul 27, 2018--25--25
Dan MaasSetting 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…6 min read·Jul 19, 2018--13--13