Useful Links
Computer Science
Cloud Computing
Serverless Technologies
1. Introduction to Serverless Computing
2. Core Concepts and Architecture
3. Functions as a Service In-Depth
4. Major Serverless Platforms
5. Developing and Deploying Serverless Applications
6. Serverless Architectural Patterns
7. Observability in Serverless Systems
8. Security Considerations
9. Advanced Topics and Challenges
10. The Future of Serverless
Core Concepts and Architecture
Functions as a Service
The Central Component of Serverless
Function Definition and Deployment
Statelessness and Isolation
Stateless Nature of Functions
No Persistent Local State
External State Management
Short-Lived Execution Environments
Lifecycle of Function Instances
Resource Allocation and Cleanup
Event-Driven Architecture
Events as Triggers
Event Sources and Types
Event Payloads and Structure
Producers and Consumers
Event Producers
Event Consumers
Asynchronous Communication Patterns
Decoupling of Components
Event Queues and Streams
Backend as a Service
Managed Backend Services
Third-Party Service Integration
Offloading Backend Responsibilities
Role in Serverless Applications
Complementing Functions as a Service
Reducing Custom Backend Code
Common Backend as a Service Offerings
Authentication Services
Database Services
File Storage Services
The Serverless Application Model
Composition of Functions and Managed Services
Orchestrating Multiple Functions
Integrating Backend as a Service Components
The Role of API Gateway
Request Routing
Security and Throttling
Data Flow and Integration
Event Propagation
Service Interactions
Previous
1. Introduction to Serverless Computing
Go to top
Next
3. Functions as a Service In-Depth