Thursday, June 21, 2018

Serverless Architecture

Serverless Architecture

What is Serverless Architecture

Serverless do require servers but the servers will be managed by Vendor. We need not worry about the infrastructure and its maintenance. This is a one step forward to PaaS (Platform as a Service) which is called as FaaS (Function as a Service) or BaaS (Backend as a Service).

Pros:

  • Cost efficient - The provider charges for resources utilized not for the server instance
  • Less time to market
  • The focus should be on functionality development, not the infrastructure

Cons: 

  • Not suited for high-performance computing
  • Cryptojacker's paradise
  • DoS your self
  • Startup latency (cold start)

Major Service Providers:

  • AWS Lambda                - Node.js, Java, C#, Python and Go
  • Google Cloud Functions  - Node.js
  • IBM OpenWhisk             - Node.js, Java, Python, Swift
  • Microsoft                       - Node.js, Java, Python

No comments:

Post a Comment

Content Sharing with External Users using IBM Content Navigator

Accessing the content from FileNet Platform by external user feature is supported in the latest version of FileNet CPE. Content will be sh...