6th Annual Conference. June 04, 2014. San Francisco

Three Degrees of Mediation: Challenges and Lessons in building cloud-agnostic systems

Session Details

Date: June 4th 2014
Time: 15:05
Location: Oregon Room

Session Abstract

The paper is based on the work I have done while working as a Technology Principal and Cloud Innovation Lead at Global Technology Consulting Firm. It describes unique challenges encountered during the development of a Cloud Broker. Designed to provide seamless and uniform user experience as well as additional enterprise-level capabilities over a broad range of public and private cloud platforms, the broker had to work with a wide variety of diverse cloud APIs. And, in order to allow rapid onboarding of new target clouds, we had to design the system to operate in a generic cloud-agnostic way. We have reviewed and tried quite a few of available cloud integration technologies, both commercial and open-source as a foundation for our cloud abstraction and mediation layer. Couple seemed to be a good choice and, in theory, should have served all our needs, but in the course of development we found that the problem was far more complex than we (and the rest of the market) had anticipated. As we were building our system, we discovered that there was not just one, but 3 different levels of mediation required to build a truly cloud-agnostic solution: syntactic, semantic and idiosyncratic and even the best off-the-shelf solution will not be able to give us that last two out of the box. The final part of the presentation describes the architecture that allows to realize our goals and build the universal broker.


Alex Maclinovsky, Principal Engineer, Sears Holding
Alex is a Principal Engineer at Sears Online. His previous role was Global Cloud Innovation Lead at Accenture. Prior to joining Accenture, Alex had a long history of innovation in the cloud and distributes systems space: he built his first global cloud last century, delivered several of Amazon’s cloud services and helped a number of clients to become cloud providers.

Cloud Slam Sponsors

Stay Connected

Announcements, changes and promotions. Get important updates about Cloud Slam. Sign Up

Educational Hub

Cloud Slam provides year-round, world-class education, news and insight for computational scientists, engineers, developers and IT managers. Stay sharp on all that you need to know to advance your career and company. Learn More

Conference Registration

Eventbrite - UP 2012 Cloud Computing Conference