SERVERLESS
COMPUTING
REVOLUTIONIZING CLOUD ARCHITECTURE
KOUSAL MISHRA | MAY 2025
21ESGCS037
AGENDA
• • Introduction to Serverless Computing
• • Traditional vs. Serverless Architecture
• • Key Characteristics
• • Benefits
• • Common Use Cases
• • Serverless Providers
• • Challenges & Limitations
• • Real-World Example
• • Future of Serverless
• • Q&A
WHAT IS SERVERLESS
COMPUTING?
• Serverless computing is a cloud computing
model where the cloud provider automatically
manages the infrastructure.
• • No server management required
• • Auto-scaling based on demand
• • Pay-per-use pricing model
• • Focus on writing code, not infrastructure
TRADITIONAL VS. SERVERLESS
ARCHITECTURE
• Traditional Architecture:
• • Requires managing servers
• • Provisioning and scaling are manual
• • Constant monitoring and patching
• Serverless Architecture:
• • No server management needed
• • Automatic scaling
• • Billing based on execution time
KEY CHARACTERISTICS OF
SERVERLESS
• • Event-driven execution model
• • Stateless compute containers
• • Functions as a Service (FaaS)
• • Short-lived functions
• • Integrated with cloud services
BENEFITS OF SERVERLESS
COMPUTING
• • Reduced operational complexity
• • Cost-efficient – pay only for usage
• • Faster time to market
• • Seamless scalability
• • Focus on business logic, not infrastructure
COMMON USE CASES
• • Real-time file/image processing
• • Backend for web and mobile applications
• • IoT backends
• • Scheduled tasks and automation
• • APIs and microservices
POPULAR SERVERLESS
PROVIDERS
• • AWS Lambda – Amazon Web Services
• • Azure Functions – Microsoft Azure
• • Google Cloud Functions – Google Cloud
• • IBM Cloud Functions – Based on Apache
OpenWhisk
• • Cloudflare Workers – Edge computing
CHALLENGES & LIMITATIONS
• • Cold start latency
• • Limited execution time
• • Debugging and monitoring complexity
• • Vendor lock-in
• • Not suitable for long-running tasks
REAL-WORLD EXAMPLE
• Case Study: Netflix
• Netflix uses AWS Lambda to automate encoding
and backups, reduce costs, and improve
scalability.
• Serverless enables Netflix to handle millions of
users with minimal infrastructure overhead.
FUTURE OF SERVERLESS
• • Growth of edge computing
• • Integration with AI and ML
• • Improved developer tools and debugging
• • Rise of multi-cloud and hybrid cloud solutions
• • Broader enterprise adoption
Q&A
• Questions? Let's discuss!