Register Now for CloudStack Collaboration Conference Europe 2014 - November 19-21 in Budapest, Hungary. Registration fees increase on August 16th, so don’t delay!
tsuru is a fully open source, component oriented, cloud based application platform. It allows developers to focus on developing, testing and deploying software in an easier way, without worrying about infrastructure, operating system, networking and any other machine setup details.
When compared to others platform as a service (PaaS) solutions, tsuru stands out for its ability to handle failures gracefully. Its stack is completely open source and it supports a great deal of extensibility, also it is integrated with some IaaS platforms (CloudStack, EC2) which allows tsuru scale and provision itself, alongside with being used in large scale production environment.
It is designed so that its components are easy to replace, most of the communication between components happens through interfaces, and replacing a component is as simple as providing an alternative implementation for the interface.
tsuru also provides an extensible service architecture, where suppliers can provide their services to application developers. This is how an application would use a MongoDB or MySQL database for example.