If you are a developer, you must have felt the need to having a nice hosting platform where you can host your apps, do some testing and scaling. One can always buy a VPS hosting or an Amazon EC2 Instance but they cost money and need configuring/tuning them for optimum performance.
Here are some three very cool and amazing services that are gaining a lot of traction.
Here are some three very cool and amazing services that are gaining a lot of traction.
- OpenShift: Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications.It is an application platform in the cloud,also manages the stack so you can focus on your code. It supports a variety of Languages just as Java, PHP, Python, Node.js and Perl. A Full list can be viewed here. Though it is relatively new but since it belongs to Red Hat , credibility is always there.
- Heroku: Heroku is also a Platform as a Service and also has a free tier, that could satisfy any developer who's sole purpose is hosting his new Web or Mobile App. Currently it supports Ruby, Python, Clojure, Scala, Node.js and Java, which i am sure will satisfy most of the developers appetite.
- Github : GitHub has recently rolled out GitHub Pages and you can host any static site and also you can point a custom domain to it. It is pretty good for portfolio kind of sites and is really easy to setup.
One advantage and key feature in all of these platforms have in common is that all of them are based on Git and use it for Version Control and Deployment. Also these have quite competent hosting so you will rarely have to worry about up-time and scaling. Heroku has some very cool way to scale you application. These also have very decent documentation, so getting started with them is not very tough. If are clear and comfortable with Git , everything will be easy and enjoyable.