Erwin Saputra
azureru
Senior Software Engineer | Appsindo Technology
Recent Tech Decisions
32 points

Companies
Following

  • InfluxDB

    #<User:0x0000782f5d904750> Goyoboard


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

  • Jenkins

    #<User:0x0000782f5d902f90> Goyoboard


    Continuous integration that run all test and build scripts, we separate it into few build stages for multiple sub-modules.

  • Chef

    #<User:0x0000782f5d900dd0> Goyoboard


    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

  • Amazon Route 53

    #<User:0x0000782f5dccf510> Goyoboard


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

  • Amazon RDS

    #<User:0x0000782f5dccd990> Goyoboard


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

  • Golang

    #<User:0x0000782f5dcccbd0> Goyoboard


    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

    #<User:0x0000782f5dccb190> Goyoboard


    Redis is used for caching and advanced key-value storage to maintain quick access objects and counters. It also used to back resque workers

  • NGINX

    #<User:0x0000782f5dcc9c50> Goyoboard


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