Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NodeCloud - The Node.js API for open cloud

NodeCloud - The Node.js API for open cloud

Organizations move to open cloud solutions based on certain advantages of combining multiple services of different cloud providers. NodeCloud is an open source project which unifies the API layer to simply application layer API contracts and provisioning. The talk will deliver the design and development methodology of NodeCloud library.

Rajika Imal

March 15, 2019
Tweet

More Decks by Rajika Imal

Other Decks in Programming

Transcript

  1. Open cloud Consuming services of multiple cloud providers, • Make

    use of strengths of different services • Redundancy / Disaster recovery • Avoid vendor lock in • Compliance • Scalability • Cost optimization
  2. Cons of disaggregated APIs Hard to move faster More time

    spent on integration rather than business logic Higher learning curve Hard to focus on business processes
  3. Creating a plugin • Add the plugin name in supported

    list of providers • Create a repository following the naming convention ◦ nodecloud-provider-plugin • Create APIs with matching definitions (be careful not to complicate things) • Communicate with the core team • Publish in NPM!