Austin
April 25-29, 2016

Event Details


Developing Cloud Apps: HOT, TOSCA and MuranoPL

Learn which app definition language is right for you and your cloud apps! App definition languages describe application requirements in abstract ways, enabling deployment on diverse infrastructure. What language choices are available for OpenStack? TOSCA, HOT and MuranoPL are three popular examples: the first an open standard, the latter two used by Heat and Murano, respectively.

How do they compare? Attendees at this session will get a deep dive into these three Domain-Specific Languages (DSLs) and learn:

  • What problem(s) each DSL is engineered to solve - conceptual distinctions among DSLs
  • What features each DSL supports
  • Comparative maturity, advantages and disadvantages of each DSL
  • Questions to ask before choosing a DSL for your project

They’ll leave with broad understanding of available DSL choices, intentions, features, limitations and constraints, and enough information to begin hands-on evaluation and selection.


What can I expect to learn?
  • What problem(s) each DSL is engineered to solve - conceptual distinctions among DSLs
  • What features each DSL supports
  • Comparative maturity, advantages and disadvantages of each DSL
  • Questions to ask before choosing a DSL for your project
Thursday, April 28, 4:10pm-4:50pm
Difficulty Level: Intermediate
Mirantis, Inc.
Serg Melikyan is a Senior Software Engineer at Mirantis. His primary expertise is distributed computing and HPC. Currently he works on building Murano, the first Application Catalog for OpenStack. FULL PROFILE
Nokia Networks
Michal Gershenzon is a SW Engineer, specializing in private Cloud. She joined CloudBand's NFV team in 2012 and has worked on all of CloudBand’s application lifecycle projects, including an engine that converts TOSCA DSL to HEAT orchestration templates, while adding customizations to the created resources. Today she focuses on leveraging Openstack for Telco applications. Michal holds a... FULL PROFILE