Jump to: navigation, search

Solum/HighLevelRoadmap

< Solum
Revision as of 20:33, 3 October 2013 by Roshan Agrawal (talk | contribs) (High Level Roadmap for Project Solum)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Version 0.1: basic app deployment functionality

• Application deployment/management • Capability: Language pack framework along with automatic selection of packs • Enable language ‘X’ via the language pack framework • REST API • CLI

Version 0.2: additional functionality

• Capability: Service Add-on framework • Enable Trove via the Add-on framework • Streaming logs (not archive) – consolidated view of logs for a given app • Language pack framework (P2 items) – combine packs, ability to pick a specific pack • Load balanced set of app container instances • Additional languages and services • Authentication

Version 1.0: production ready

• Environments (Dev, Test, Prod, custom), application lifecycle management (promote code from dev to test to prod) • Auto scaling • Self-healing • Application performance monitoring (CPU, memory utilization, etc.) • Continuous Integration (e.g. Jenkins) • SDK for interfacing with the PaaS REST API • Interactive Web Console

Version 2.0: more advanced features

• Non-web workloads (Background and scheduled jobs) • HA via distributed placement of load balanced set of code container instances • Network isolation - dedicated private network for applications • IDE Plugins for Eclipse, IntelliJ, JBoss Studio, Komodo • Integration with online IDE • Online developer sandbox • Additional services