Anish Gupta
nkanish2002
Director | Banyan
Recent Tech Decisions
68 points

Companies
Following

  • GitHub

    #<User:0x0000783f2a4f3fd0> Banyan


    Used for code versioning, issue tracking and code review.

  • Amazon S3

    #<User:0x0000783f2bdf4b10> Banyan


    For storing of Users files like images, documents, etc.

  • Apache Cordova

    #<User:0x0000783f2bdf2310> MobiBoats v1


    Used with Ionic to support various plugins and integrations with the native environment of iOS and Android.

  • Google Forms

    #<User:0x0000783f2bdf0010> MobiBoats v1


    Used for Contact Us page.

  • Firebase

    #<User:0x0000783f2cb0e620> MobiBoats v1


    Used for hosting and database for a server less implementation.

  • Ionic

    #<User:0x0000783f2cb0caa0> MobiBoats v1


    Used to create a Hybrid App for iOS and Android.

  • Amazon CloudWatch

    #<User:0x0000783f2cb0ade0> Banyan


    CloudWatch is used to monitor our servers on AWS including our EC2, RDS and ElastiCache.

  • Android SDK

    #<User:0x0000783f2cb075a0> Banyan


    As a cloud based POS, we used Android Apps as the business side frontend for our clients.

  • React

    #<User:0x0000783f2cb00020> Banyan


    React in conjunction with RefluxJS is used to create an extendable and responsive dashboard for our clients to analyse their daily business activities in their restaurants.

  • JavaScript

    #<User:0x0000783f2cd1d858> Banyan


    JS supports our React+Reflux frontend.

  • Gunicorn

    #<User:0x0000783f2cd1b558> Banyan


    Gunicorn is WSGI container that we used to run our Tornado code as it supports Asynchronous operations on tornado.

  • NGINX

    #<User:0x0000783f2cd2d708> Banyan


    NGINX acts as the gateway server, decoding TLS and load balancing requests to the various downstream servers.

  • Redis

    #<User:0x0000783f2cd2a508> Banyan


    Redis is used to cache data which is rarely changed but often requested like huge JSON structures.

  • Tornado

    #<User:0x0000783f2cd217c8> Banyan


    Tornado with Async/Await coroutines provided in Python 3.5 make up for an excellent stack for a micro-service.

  • Python

    #<User:0x0000783f2cd3c1e0> Banyan


    Python 3.5+ is used to run our Tornado application as it support Async/Await coroutines.

  • Amazon EC2

    #<User:0x0000783f2cd33d60> Banyan


    Cloud hosting

  • MySQL

    #<User:0x0000783f2cd31f60> Banyan


    MySQL is where most of our data lies, it's old but it's easier for us from BigData background to use and build on top of. If the data is properly indexed and the servers properly sharded, MySQL is quite performant.