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!
Java
Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible.
With Getup you can easily deploy and run Java applications on Tomcat (JBOSS EWS) 6 / 7 or JBoss AS7 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 Java application with MySQL is as easy as it can be:
$ rhc app-create App jbossews-2.0 mysql-5.1
The command will create your gear (server), install and configure Java, 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 jbossews-2.0 -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 Spring, Liferay and Scala/Play.
Work with database like MySQL, PostgreSQL or MongoDB through cartridges
$ rhc cartridge add mysql-5.1 -a App