1/20
Flashcards reviewing vocabulary from lecture on cloud computing and serverless architecture.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Cloud Computing
On-demand computing resources delivered over the internet.
Scalability
Adjust resources dynamically
Cost Efficiency
Pay only for what you use
Flexibility (in Cloud Computing)
Supports diverse workloads
Serverless Architecture
Cloud execution model where providers manage infrastructure, allowing developers to focus exclusively on code.
Function-as-a-Service (FaaS)
Deploy individual functions triggered by events
No Server Management (in Serverless)
Automatic scaling and maintenance; no server management required.
Event-Driven (in Serverless)
Functions execute in response to specific triggers.
Event-Driven Execution
Real-time responses to triggers in serverless architecture.
Infrastructure Abstraction
No server provisioning needed.
Pay-Per-Use Billing
Only charged when functions run.
Auto-Scaling
Handles traffic spikes automatically.
Backend-as-a-Service (BaaS)
Managed backend services.
Cold Start Latency
Initialization delays in serverless functions.
Vendor Lock-In
Migration difficulties due to reliance on a specific provider
State Management (in Serverless)
Complicated workflows when functions need to retain information between invocations
Debugging (in Serverless)
Hard to trace distributed functions in serverless architectures.
AI-Driven Optimization
Auto-tuning functions for performance using AI.
Object-as-a-Service (OaaS)
Simplifies stateful cloud-native apps.
Edge Serverless
Extends FaaS to IoT and edge devices
Hybrid Architectures
Combines serverless with containers/VMs.