Technologies
We say we’re polyglots because we offer support to a wide list of programming languages and services deployed through a cartridge. Cartridges can be web frameworks, databases, monitoring services or connectors to external backends.
Delivering services and frameworks through a cartridge offers developers and system administrators a way to get more productivity and standardization. Focus on your code, that’s the message!
Node.js
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
With Getup you can easily deploy and run Node.js applications using your favorite framework and databases. Auto-Scale to millions of users without breaking a sweat about server setup and administration. Forget about servers and focus on the code.
Simplify the lifecycle
Deploying Node.js application with MySQL is as easy as it can be:
$ rhc app-create App nodejs-0.10 mysql-5.1
The command will create your gear (server), install and configure Node.js, MySQL and git repository on the server. Access your application on the web at http://App-namespace.getup.io - HTTPS works just fine as well, and all applications have a SSL certificate.
Auto scale
What about scale? Don't worry about it, we are specialists in high traffic, simple add the -s parameter when creating your application and voilá - the platform will scale your application.
$ rhc app-create App nodejs-0.10 -s
The scalability is based on simultaneous connections. The platform will add new gears every time your application receives a traffic spike, automatically.
Frameworks, databases and other tools
Work with frameworks like Express or Stylus.
$ rhc app-create App php-5.3 mysql-5.1 --from-code=https://github.com/openshift/CodeIgniterQuickStart
Work with database like MySQL, PostgreSQL or MongoDB through cartridges
$ rhc cartridge add mysql-5.1 -a App