PaaS and DevOps tooling is an opportunity to raise infrastructure abstraction.Â DevOps tooling integrated with PaaS should shield developers from hardware infrastructure concerns and expose business entities. Â The Cloud washed PaaS environments commonly do not shield application developers, integrators, and architects from infrastructure details (i.e. memory configuration, location, number of machine instances). While short-term benefit is derived by â€˜quickly pushing bits into the Cloudâ€™, the design and development experience remains the same.
WSO2 Carbon application platform is built on a solid Apache Open Source Foundation.Â Apache Open Source delivers innovative components and an extensive ecosystem of developers, educational resources, and committers.Â Apache projects often surpass proprietary platform vendor offerings, and lead Apache project sponsors (e.g. Google, Twitter, Yahoo, Huawei, AMD) run their Internet scale business on open source project code.
When development teams adopt Apache open source projects, the teams undertake a challenging platform development task list:
- Integrate Apache projects into the application platform
- Synchronize project dependencies and versions
- Maintain build repository and configuration scripts
- Patch project codebase to fix defects
- Upgrade projects and obtain new features