Giter VIP home page Giter VIP logo

business-stack's Introduction

Introduction

This is a collection of components(software tools, libraries, external saas service), that you can put together to improve the efficiency of your business processes.

This business software stack is best suited for businesses that already has some operations running and wishes to use software for optimizing operations or automating some parts.

I have been using this stack for over 3 years with multiple of my personal side projects and at places I consult. I have been "rinse and repeating" this stack so often that its probably worth writing down.

Some of my personal projects that uses this stack:

As developers we are spoiled with choice. Sometimes choice can be a b=

Disclaimer

I dont claim that this stack is the best stack in the world. The best stack is the one that you are most familiar with. If you are already familiar with php and heroku, that is probably the best stack for you.

Stack design choice

This stack was designed with couple of constaints in mind.

There were 2 major constraints:

Constraint 1: It should work for a one man shop

Constraint 2: It should be sort of scalable, in case scale was required

Business stack

  • Javascript (programming language)
  • AWS (Platform as service)
  • Elastic Search via AWS (for log processing)
  • S3 (for static website, for storing and service files)
  • Semantic-ui (css framework)
  • Postgres via RDS AWS (for datastore)
  • Sailsjs (Web development framework)
  • Slack (Communication / Alerts)
  • Uptime robot (Monitoring system)
  • Setcronjob (Run cron jobs remotely)
  • Gitlab (code versioning and automated testing)
  • Gitlab runner (for automated testing)
  • Google analytics
  • Redis - via Elastic Cache - AWS (for session store)
  • Cloudflare (dns mapping, ddos protection)
  • Sentry (error logging)
  • Logstash (piping logs to elastic search)
  • Algolia (search as a service)
  • Kue (queing library)
  • Hotjar (understand how users are behaving on your website)

Who is this stack best suited for?

  • Someone who wants to learn enough tech to be able to bring your ideas to life
  • Someone who wants to build a small high performance team of full stack developers within your organization, building out business integrations and automations (this is what I do as a consultant)

Who is this stack not for?

  • this might not work for large companies which has specific performance problems to tackle. I am not saying this stack will not work in high scale production environment. It will. But depending on what you are trying to opimize for some other stack might be best suited for you.
  • someone who is super proficient in RoR. If you are already good at RoR

business-stack's People

Contributors

alexjv89 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.