Difference between revisions of "Solum/HighLevelRoadmap"
< Solum
(High Level Roadmap for Project Solum) |
|||
Line 1: | Line 1: | ||
=== Version 0.1: basic app deployment functionality === | === 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 === | === 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 === | === 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 === | === 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 |
Revision as of 20:49, 3 October 2013
Contents
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