Powerfully Efficient Digital Signage Management System


  • Simple, no hassle, small dependencies and utilized to serve different stuffs easily (fcgi, reverse proxy to golang, nodejs and rails)


  • 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 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


  • It serve MySQL for all master and transactional datas, whenever when ACID is needed most


  • We utilize it as main DNS for fron-tend servers, Dynamic DNS for internal VPCS and simple signal flag storage for autoscaled instances


  • 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


  • To track time-series of course, utilizing few retention rules and continuous queries to keep time-series data fast and maintanable



Verified by
Stack Match

Favorite
Views
94


Favorite
Views
94