EXPERTISE &
EXPERIENCES

WHAT IS HEROKU?
Heroku provides a polyglot cloud application platform as a service (PaaS) for building, deploying, and running apps. Lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling.

BUSINESS TOOLS
Active Merchandising, Product & Catalogs, Promotions & Pricing, Searchandising, Optimization Testing, Predictive Analytics.

DYNOS
A lightweight, isolated Unix container running a single user-specified command e.g. web process, worker process like queue or cron job. Can be Scaled Horizontally (Dashboard or CLI) OR Scaled Vertically (e.g. 2X dynos get 1024MB RAM, 4x – 8x CPU)

POSTGRES
World's most powerful geospatial database (PostGIS). Open source ORDBMS (Object relational Database). Implements SQL:2011 standard. NoSQL support (JSON). Heroku provides world class hosted Postgres & Nanostuffs has special expertise on setting up Postgres on Heroku Cloud with full suite of Administration Tools.

SUPPORTED LANGUAGES
Ruby, Node.js, Java, Python, PHP, etc.

DATABASES
Postgres, Redis, Mongo, CouchDB, Hadoop, TempDB, MySQL, Elasticsearch, Neo4j

LOGS
​Logs are a stream of time-ordered events aggregated from the output streams of all your app’s running processes, system components, and backing services.

HEROKU CONNECT
Automatically synchronizes data between Salesforce and Heroku apps. Provides automatic bi-directional data sync and removes many of the challenging aspects of using the Force.com API. Nanostuffs has applied Heroku Connect to make best use of Salesforce.com as a Backend for several of our built Mobile Apps.

BUILDPACKS
Heroku's slug compiler uses a "buildpack" to prepare your code for execution by the Heroku dyno manager. Includes - PHP, GO!, Scala, Clojure, Erlang, Perl And more…

HEROKU BUTTON
Heroku Button is a powerful tool for deploying code from Heroku with the click of a button. Uber, Dropbox, and Twilio are among the 400+ companies that are finding unique and exciting ways to implement one-click deploys with Heroku Button from their sites.

BUSINESS USER PRODUCTIVITY
Role-based UIs, intuitive functions, single view of data.
IMPLEMENTATION &
STAKEHOLDERS
The following stakeholders may be involved in the implementation process.
Entity | Model |
---|---|
Admin Processes | Run admin/management tasks as one-off processes |
Logs | Treat logs as event streams |
Dev/Prod Parity | Keep development, staging, and production as similar as possible |
Disposability | Maximize robustness with fast startup and graceful shutdown |
Concurrency | Scale out via the process model |
Port Binding | Export services via port binding |
Processes | Execute the app as one or more stateless processes |
Build, Release, Run | Strictly separate build and run stages |
Backing Services | Treat backing services as attached resources |
Config | Store config in the environment |
Dependencies | Explicitly declare and isolate dependencies |
Codebase | One codebase tracked in revision control, many deploys |
EXPERIENCES
FEW SCREENSHOTS



