Friday, July 31, 2020

Serverless vs. PaaS vs. FaaS vs. BaaS (Blog.neap.co)

  • Platform as a service
    • Platform as a Service, allows you to focus on writing code without worrying about the underlying infrastructure. Beyond writing code, the only extra complexity might be around deployment and configuration (e.g., automatic scaling rules, geo-replication).
  • Serverless
  • Like PaaS, Serverless focuses on writing code without worrying about the underlying infrastructure, but it does it with even more deployment ease and less configuration. 
  • Overlaps PaaS and falls into the following two categories
    • Function as a service
      • Function as a service is a serverless product that hosts a piece of business logic (with usually a small footprint like resizing an image or sending an email). FaaS is well suited to build event-driven architecture. 
    • Backend as a service
      • Backend as a service is a serverless backend ( e.g. DB hosting) that is a highly available backend that can be set up with barely any configuration and can scale almost infinitely. Once created, the developer focuses on deploying code or data only. 


Evolution of Serverless

On premise

Mix of Cloud and SAAS


Mix of Serverless and SaaS




No comments:

Post a Comment

Full capabilities of ChatGPT 4 O (O for Omni) - From Openai.com

Omni, O, has multimodal capabitlies, which means it can take text, voice or video as an input and serve audio/text/image output (there's...