Cloud Service and Deployment Models Questions
The foundational service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, community cloud) and when each is appropriate. Covers the shared-responsibility boundary, on-demand elasticity, the core value proposition of cloud versus on-premises, and how service-model choice shifts operational ownership. The conceptual entry point before any provider-specific or architectural depth.
List pros and cons of serverless (e.g., AWS Lambda / GCP Cloud Functions) vs container-based deployments (Kubernetes/Fargate) from an SRE perspective. Cover operational concerns such as cold starts, observability, vendor lock-in, scaling characteristics, cost predictability, and local debugging.
Evaluate the trade-offs of offering a self-service platform that provides curated runtime images and deployment templates to developers versus giving teams direct access to raw infrastructure (VMs/clusters). Consider impacts on developer velocity, operational overhead, reliability, onboarding, and security.
Explain the difference between Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). For each model give two real-world provider examples, discuss typical operational responsibilities the SRE team retains, and describe which model you would choose for a new fintech web application with strict compliance and why.
That is every published Cloud Service and Deployment Models question for Site Reliability Engineer (SRE) so far. Browse the other topics in this category, or practice this one interactively.