Serverless computing trends

What is it ? Why it is relevant and how we can build a service using Serverless computing framework.

(Technical Briefings)


Building and deploying an analytic service on Cloud is a challenge. A bigger challenge is to maintain the service. In a world where users are gravitating towards a model where cluster instances are to provisioned on the fly, in order for these to be used for analytics or other purposes, and then to have these cluster instances shut down when the jobs get done, the relevance of Serverless computing is more important than ever. As an application developer, they are not interested in provisioning/buying new hardware, setup up by configuring disks, partitioning them, setup networks and prepare machines by installing pre-reqs required to install their application. They are also not interested to manage the infrastructure to adhere to security requirements or handle requirements of scale. If they have to do all of this own their own they spend a lot of money and time just to run their applications and manage them in production. Serverless Frameworks are built to make developers life easy where a develop just need to worry about application logic and not worry about any other aspects. Thus Serverless computing is important aspect of Software engineers and new trends which are developing in industry.

In a world of Serverless computing users tend to be frugal when it comes to expenditure on compute, storage and other resources. Serverless computing is a cloud-native execution model that makes applications easier to develop, and more cost-effective to run. In the serverless computing model provisions computing resources on-demand, scaling transparently based on requests — and scaling to zero when requests are no longer made, offloads all infrastructure management tasks ,scaling, scheduling, patching, provisioning, among others to the cloud provider, allowing developers to focus their time and effort on development and innovation, and enables cloud customers to pay only for resources being used and they never pay for idle capacity.

The Purpose of this talk is to do a deep dive in the Serverless computing model. This talk will cover following topics

  • What is Serverless computing ?
  • What are the use cases of Serverless computing?
  • How Serverless computing is evolving ?
    • Introduction to function as a service
    • Running Serverless workloads on Kubernetes
    • Bridging the gap of Function as service and running serverless on Kubernetes
      • What is Knative?
        • Knative Serving
        • Knative Eventing
  • What does it take to build a service offering serverless computing from perspective of
    • Networking
    • Storage
    • Compute

This talk will enable the attendees of ISEC conference to learn about latest trends in Serverless computing and how it can help them build new services and application using the Serverless concepts.

Speaker's Profile: Rachit Arora

Rachit Arora is a Senior Architect at IBM,India Software Labs. He is leading mission of providing Serverless Spark in IBM cloud as well as IBM Cloud Pak for Data(on prem). He is key designer of the IBM’s offerings on Cloud for Hadoop ecosystem . He has extensive experience in architecture, design and agile development. Rachit is an expert in application development in Cloud architecture and development using Had and it’s ecosystem. He is also working on writing a Book on Algorithms in Bigdata which will be published in 2022. Rachit has many blogs published in and he keep writing about adoption of new technologies. Rachit has been active speaker for BigData technologies in various conference like ContainerCon NA-2016, Container Camp Sydeny 2017, Microxchg Berlin 2018, DataworksSumit 2018 & 2019, Operator Con 2020 , Container Days 2021

  • Will be updated soon