To track time-series of course, utilizing few retention rules and continuous queries to keep time-series data fast and maintanable
Continuous integration that run all test and build scripts, we separate it into few build stages for multiple sub-modules.
Out custom recipes makes it simple for developers bootstrap process (using vagrant) and that same recipe is also the one that is used to prep instances
We utilize it as main DNS for fron-tend servers, Dynamic DNS for internal VPCS and simple signal flag storage for autoscaled instances
It serve MySQL for all master and transactional datas, whenever when ACID is needed most
Simple but powerful language to create system and network tools that we utilize. Compiled program makes it easy to deploy due to no complex dependencies.
We use golang to create image and video preprocessor, utility for health check + autoscaling and many others
Redis is used for caching and advanced key-value storage to maintain quick access objects and counters. It also used to back resque workers
Simple, no hassle, small dependencies and utilized to serve different stuffs easily (fcgi, reverse proxy to golang, nodejs and rails)