Heroku is a cloud platform as a service (PaaS) supporting several programming languages. ... For this reason, Heroku is said to be a polyglot platform as it lets the developer build, run and scale applications in a similar manner across all the languages.
Heroku also provides custom buildpacks, where developers can deploy apps in any other programming language. For this reason, Heroku is said to be a polyglot platform. It lets the developer build, run, and scale applications in a similar manner across all programming languages.
Heroku lets you deploy, run and manage applications written in open languages and frameworks such as Ruby, Node.js, Java, Python, Clojure, Scala, Go and PHP. You can easily deploy your code with a single command using developer tools like Docker, GitHub, and git. We'll build and run your application with our container-based platform, handling compilation, dependencies, assets, and executables so you can focus on creating engaging experiences for your users.
Your apps run inside smart containers in a fully managed runtime environment, heroku handle everything critical for production — configuration, orchestration, load balancing, failovers, logging, security, and more.
Heroku Postgres (SQL)
Reliable and secure PostgreSQL as a service with easy setup, encryption at rest, simple scaling, database forking, continuous protection, and more.
The most popular in-memory, key-value datastore — delivered as a service. Heroku Redis provides powerful data types, great throughput, and built-in support for top languages.
Heroku scales in an instant, both vertically and horizontally. You can elegantly run everything from tiny hobby projects to enterprise-grade e-commerce handling Black Friday surges.
Extend, enhance, and manage your applications with pre-integrated services like New Relic, MongoDB, SendGrid, Searchify, Fastly, Papertrail, ClearDB MySQL, Treasure Data, and more.
Data Clips make it easy to keep everyone in the loop with up-to-the-second data insights from your project by sharing query results via a simple and secure URL.
Code and data rollback
Work fearlessly — Heroku’s build system and Postgres service let you roll back your code or your database to a previous state in an instant.
Always know what’s going on with your apps thanks to built-in monitoring of throughput, response times, memory, CPU load, and errors.
Heroku Flow uses Heroku Pipelines, Review Apps and GitHub Integration to make building, iterating, staging, and shipping apps easy, visual, and efficient.
Our seamless GitHub integration means every pull request spins up a disposable Review App for testing, and any repo can be set up to auto-deploy with every GitHub push to a branch of your choosing.
Customize your stack with a Heroku innovation: Buildpacks. Build your own, or choose one from the hundreds built by the community to run Gradle, Meteor, NGINX — even Haskell.
Your apps run in smart containers called dynos, where the system and language stacks are continually monitored, patched, and upgraded by our team.