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

The Web, the Cloud and the Distributed Space

The Web, the Cloud and the Distributed Space

A guest session I have done at IIT

Nuwan Bandara

October 09, 2013
Tweet

More Decks by Nuwan Bandara

Other Decks in Technology

Transcript

  1. The Web, the Cloud and the Distributed space Nuwan Bandara

    [t] @nuwanbando [b] http://nuwanbando.com
  2. API Centric Application Design / Development Pros ❏ Opens up

    more business (Multiple monetizing avenues) ❏ Multiple faces - single backend ❏ Mobile {device} friendly ❏ Manageable (Enables BI) Cons (not so much) ❏ Paradigm shift in application development
  3. Technology Space is Changing ❏ Across the board data formats

    (aka JSON ;)) ❏ Across the board programming languages (aka JavaScript ;)) ❏ Not only SQL (NoSQL) storages for object storage ❏ Highly scalable software server infrastructure (Cloud native / Automatically scaling and what not)
  4. Technology delivery medium is changing ❏ Everything goes to a

    store these days (An effective delivery platform) ❏ Mobile first and then responsive ❏ Entire ecosystem is conceptually tightly coupled (technologically loosely) ❏ Everything is social hence going “viral” is “winning”
  5. Contributing to Each Silos ❏ We have built “jaggeryjs” (http://jaggeryjs.org)

    ❏ A complete javascript app development platform ❏ Talks with JSON end-to-end ❏ Renders frontend executes the backend ❏ Inspired by the complexity of “nodejs” :)
  6. Contributing to Each Silos (Cont..) ❏ “Store anything” storage server

    (http://wso2. com/products/storage-server/) ❏ Store documents, Objects (JSON or not) ❏ As a service
  7. Contributing to Each Silos (Cont..) ❏ Scalable deployment platform ❏

    Apache stratos (http://stratos.incubator.apache.org/)
  8. Contributing to Each Silos (Cont..) ❏ For complete API management

    (http://wso2. com/products/api-manager/) ❏ Publishing APIs ❏ Manage API lifecycle ❏ API consumption analytics
  9. Questions ? // So things are changing pretty fast :)

    keeping upto-date is the key // You cannot be standing still when the world around you is moving