Michal Fojtik
Ranked 82 in Phase 1 with 38 unique views, 7 counted upvotes and 10 counted downvotes

About the author

One of the core contributors to Deltacloud API project. My involvement in project include standard bug fixing and also implementing new features. I often give talks about importance of open-source solutions in cloud computing. I'm 27y old, working as a Senior Software Engineer at Red Hat in Brno, Czech republic. I do a lot of Ruby programming and I contribute to many Ruby projects and libraries.

Deltacloud API - an opensource cloud API

Deltacloud API prevents you from cloud vendor-lockin and cloud API changes. With deltacloud you can speak up to 18 different cloud providers using one single API. Deltacloud now officialy support the CIMI API as a new industry standard for cloud computing and also non-officialy Amazon EC2 query API.

Deltacloud contains a cloud abstraction API - whether the Deltacloud classic API, the DMTF CIMI API or even the EC2 API. The API works as a wrapper around a large number of clouds, abstracting their differences. For every cloud provider there is a driver "speaking" that cloud provider's native API, freeing you from dealing with the particulars of each cloud's API.

Deltacloud is based in Sinatra and able to be mounted into your Rails/Rack application.

In the presentation I want to show how Deltacloud API is implemented and what we use under the hood (sinatra-rabbit DSL, multiple API frontends, Rack collections...) and also demonstrate how it could be useful when you are programming a cloud-based app.


Previous Next


  • D87dddeb300217e6c6574f5ffae220be?d=retro Nikos Dimitrakopoulos suggested 8 months ago

    It's definitely better now! Thumbs up and waiting to learn more about it :)

  • The proposal author responded 8 months ago

    Hi Nikos,

    Thanks for your suggestion, I updated the original proposal with more clarification on what the presentation will be about.

  • D87dddeb300217e6c6574f5ffae220be?d=retro Nikos Dimitrakopoulos suggested 8 months ago

    I didn't know that there was a top level Apache project written in Ruby. Really exciting! As for the proposal now, I would like a clarification: is this talk going to be a presentation of the functionality or how what it implemented in Ruby and Sinatra? The proposal description as it is looks more like a description of the project itself and not of the presentation.