Setting up NAT on Amazon AWS

When it comes to Amazon AWS, there are a few options for configuring Network Address Translation (NAT).  Here is a brief overview. NAT Gateway NAT Gateway is a configuration very similar to Internet Gateway.  My understanding is that the only major difference between the NAT Gateway and the Internet Gateway is that you have the … Continue reading Setting up NAT on Amazon AWS

5 AWS mistakes you should avoid

“5 AWS mistakes you should avoid” is a rather opinionated piece on what you should and shouldn’t do with your infrastructure, especially, when using AWS.  Here’s an example: A typical web application consists of at least: load balancer scalable web backend database and looks like the following figure. This pattern is very common and if … Continue reading 5 AWS mistakes you should avoid

Infrastructure update : GitHub, BitBucket, HipChat, TeamworkPM and Redmine

It’s been a while since I posted an update on our infrastructure tools, so here goes one.  (I know, ideally, it should be on our company’s blog, but we haven’t finished that part of the site yet).

Flexible Feature Control at Instagram

“Flexible Feature Control at Instagram” article describes how Instagram controls the release of new features to groups of users. I’ve implemented a very simple feature control mechanism before, but nothing to the sounds of this one.  Rolling out to groups of users, conditional control, geo-tagging, and more.  On top of it, non-technical users seem to … Continue reading Flexible Feature Control at Instagram

It’s Official: Google Says More Searches Now On Mobile Than On Desktop

Search Engine Land reports: Last year we heard informal statements from several Google employees that mobile search queries would probably overtake desktop queries some time this year. Google just confirmed this has now happened. The company says that “more Google searches take place on mobile devices than on computers in 10 countries including the US … Continue reading It’s Official: Google Says More Searches Now On Mobile Than On Desktop