Jump to: navigation, search

Difference between revisions of "Solum/HighLevelRoadmap"

(Version 0.1: basic app deployment functionality)
(Version 0.2: additional functionality)
Line 10: Line 10:
 
* SOLUM-R6: Enable Trove via the Add-on framework
 
* SOLUM-R6: Enable Trove via the Add-on framework
 
* Streaming logs (not archive) – consolidated view of logs for a given app
 
* 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
+
* Language pack framework – combine packs, ability to pick a specific pack [R2.3, R2.4]
 
* Load balanced set of app container instances
 
* Load balanced set of app container instances
 
* Additional languages and services
 
* Additional languages and services

Revision as of 21:12, 3 October 2013

Version 0.1: basic app deployment functionality

  • SOLUM-R1: Application deployment/management
  • SOLUM-R2: Capability: Language pack framework along with automatic selection of packs [R2.1, R2.2]
  • SOLUM-R3: Enable language ‘X’ via the language pack framework
  • REST API
  • SOLUM-R4: CLI

Version 0.2: additional functionality

  • SOLUM-R5: Capability: Service Add-on framework
  • SOLUM-R6: Enable Trove via the Add-on framework
  • Streaming logs (not archive) – consolidated view of logs for a given app
  • Language pack framework – combine packs, ability to pick a specific pack [R2.3, R2.4]
  • 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