The Next Big Digital Transformation Disruption - Serverless Computing
Chandra Gundlapalli
Global Head, Cloud/AI Modernization @Fortune 200 | Former GVP, $400M Cloud Business | AI-Patent 4X Fortune 500 Executive | Top 100 Tech Leader | Wharton CTO | ‘20 America’s Who’s Who | 4 Yrs AIOps, LLM
In the last 5-10 years, most of you are part of hybrid cloud journey implementing either SaaS or PaaS or IaaS, next big disruption to watch out for is Serverless Computing i.e. delegating the job functions to cloud provider, thereby allowing them to decide how to manage execution.
Serverless Architecture types:
- Backend as a Service (BaaS) - for example "Mobile Backend as a Service"
- Function as Service (FaaS) - for example "Specific Granular Level Computation"
Proven options:
- AWS Lambda
- Azure Functions, Service Fabric & Batch
- Google Cloud Functions
- LogicApps - enterprise equivalent of IFTT (am a big fan of IFTT "If This Then That" automating personal life)
Things to watch out for:
- Timeouts
- Debugging and Monitoring
- Increased surface area for malicious intent and the likelihood for a successful attack
- No in-server state
- Startup Latency
- Testing
Serverless platforms offer an incredibly faster way of building products that reach billions of users with ease, requiring zero effort on infrastructure and deployment of the systems.
What are the use cases that you can think of? Please make sure to think through CPU, Memory, Data, and Network workloads when you design the architecture.
We will cover couple of use cases using Azure Functions and AWS Lambda in my next LinkedIn article...
To me its to compute market what AirBnB is to the house (rental) market :-) I've been looking at this for a while and its a powerful approach but like most of IT its not a silver bullet and so needs the right use case (good news.... There are quite a few of them)
Growth Focused IT Executive & Digital Transformation Leader | Driving Business Growth through Innovative Tech Strategies | Connecting Vedas 2 AI for a better& brighter civilization | Startup Advisor
7 年one thing to watch out is the pricing for FAAS.
CTO at Kinetive Oy - AI & cloud
7 年PaaS is also very much modern serverless architecture type as much as FaaS or BaaS. Messaging, databases, file storages etc without infrastructure worries.
Principal Solution Architect at Red Hat
7 年Function As A Service (FaaS) seems to be a term widely used for this concept - it removes the "serverless" implication.
VP of INO - Rockwell Automation
7 年Ok, we have to find a different marketing name for this. There's no such thing as "serverless" computing. Heck, in the business sense in which this term is used, SaaS would also be "serverless" since the consumer is indifferent to OS instances. Rent a function computing? Discreet service computing? Agree with most of the advantages listed, it's just the name. Cloud CORBA?