Skip to content
tezvyn:

Cloud Platforms

AWS, Azure, GCP, serverless, managed services

133 bites

Test yourself: Top 30 intermediate Cloud Platforms interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Intermediate everything in Cloud Platforms, page 6

AWS CodeBuild: Managed Builds Without the Servers
intermediate2 min read

AWS CodeBuild: Managed Builds Without the Servers

Think of AWS CodeBuild as an on-demand build server you don't manage. It's used in CI/CD to compile code, run tests, and create artifacts. The main footgun is thinking it's a full CI/CD platform; it's just the 'build' step, needing an orchestrator.

AWS CodePipeline: Your CI/CD Orchestrator
intermediate2 min read

AWS CodePipeline: Your CI/CD Orchestrator

AWS CodePipeline is an orchestrator for your software release workflow, connecting source, build, and deploy stages. It's used to automate continuous delivery, triggering actions on every code change. The footgun: it only *manages* the pipeline.

intermediate2 min read

The Twelve-Factor App: A Blueprint for Portable Cloud Apps

The Twelve-Factor App is a blueprint for building portable, resilient cloud apps. It's used for microservices or apps on platforms like Kubernetes, ensuring they can be easily deployed and scaled. The footgun is treating it as dogma, not a guide.

Managed In-Memory Data Store: Speed Without the Sysadmin
intermediate2 min read

Managed In-Memory Data Store: Speed Without the Sysadmin

A managed in-memory store is a high-speed valet for your data, sitting between your app and database to serve requests at microsecond latency. Use it for database acceleration or session stores. The footgun is treating it as a permanent database.

Managed Document Databases: Your Data, Their Ops
intermediate2 min read

Managed Document Databases: Your Data, Their Ops

A managed document database is like a fully-staffed warehouse for your data. You store JSON-like objects, and the provider handles security, maintenance, and scaling. It's the default for cloud apps, but the convenience isn't free—watch for surprise bills.

Managed Key-Value Databases: Scaling Without Server Chores
intermediate2 min read

Managed Key-Value Databases: Scaling Without Server Chores

A managed key-value database is like an outsourced dictionary. You give it a key, it returns a value, and the cloud provider handles all scaling and server management. It's used for session stores or user profiles where you need fast lookups by a known ID.

Database Multi-AZ: High Availability vs. Read Scaling
intermediate2 min read

Database Multi-AZ: High Availability vs. Read Scaling

Multi-AZ deployment is like a hot spare database in another datacenter for automatic failover. It's for critical systems where downtime is costly. The footgun is assuming all standbys serve reads; only the 'cluster' type does, not the 'instance' type.

DDoS Mitigation: Surviving Traffic Floods
intermediate2 min read

DDoS Mitigation: Surviving Traffic Floods

DDoS mitigation acts like a smart bouncer, learning your app's normal traffic to block malicious floods. It's used for any public internet endpoint, filtering attacks at the network and transport layers (L3/L4).

intermediate2 min read

Identity Federation: One Login for Many Services

Identity federation lets one trusted system vouch for a user's identity to many apps, like using a driver's license at multiple venues. This powers "Sign in with Google" and corporate SSO, but don't confuse it with simple user directory syncing.

intermediate2 min read

Cloud Audit Trail: The 'Who Did What' Record

Think of a cloud audit trail as security camera footage for your infrastructure, recording who did what, where, and when. It's essential for investigating security incidents, proving compliance, and debugging operational issues.

Single Sign-On (SSO): One Login, Many Apps
intermediate2 min read

Single Sign-On (SSO): One Login, Many Apps

Single Sign-On (SSO) lets you log in once to access multiple apps. Instead of juggling passwords for Slack and Jira, you authenticate with one central service. This simplifies corporate IT access management.

intermediate2 min read

Web Application Firewall (WAF): Your App's HTTP Bodyguard

A Web Application Firewall (WAF) is a specialized bodyguard for your web app, inspecting all HTTP traffic for malicious requests. It blocks common attacks like SQL injection and XSS by matching traffic against known patterns.

intermediate2 min read

Key Management Service (KMS): Don't Roll Your Own Crypto

A KMS is a secure vault for your cryptographic keys. Instead of storing secrets in code or config, you ask the KMS to perform cryptographic operations for you. It's used for encrypting database fields, signing data, and managing secrets for microservices.

Service Principal: Your App's Identity
intermediate2 min read

Service Principal: Your App's Identity

A service principal is an application's identity in a specific security context, like a "robot user." It's the local instance that gets permissions, separate from the app's global blueprint. This is how CI/CD pipelines authenticate to cloud APIs.

intermediate2 min read

Load Balancer Health Checks: Don't Route to Dead Servers

A load balancer uses health checks to ask backend servers "Are you alive?" before sending them traffic. This is essential for any high-availability setup, preventing users from being routed to a crashed or unresponsive instance.

VPC Peering: Connect Private Networks Securely
intermediate2 min read

VPC Peering: Connect Private Networks Securely

VPC peering connects two virtual networks as if they were one, letting them talk over private IPs. Use it to share files or access resources between VPCs across accounts or regions without going over the public internet.

Network ACLs: A Stateless Firewall for Subnets
intermediate2 min read

Network ACLs: A Stateless Firewall for Subnets

A Network ACL (NACL) is a firewall for an entire cloud subnet, checking traffic as it enters or leaves. It's used for broad, stateless rules, like blocking a malicious IP from all instances.

intermediate2 min read

NAT Gateway: Your VPC's Outbound-Only Internet Door

A NAT Gateway is a one-way door for your private cloud resources. It lets instances in private subnets initiate outbound traffic to the internet—like for updates or API calls—but blocks unsolicited inbound connections.

intermediate2 min read

Managed Cloud DNS: Offload Your DNS Server Management

Managed Cloud DNS is DNS-as-a-service, letting you publish records without managing servers. Use it for public domains or private name resolution in your VPCs.

intermediate2 min read

Encryption at Rest: Securing Your Data When It's Not Moving

Encryption at rest is like locking your data in a safe when it's not moving. It protects raw files on disk if storage is stolen, a default on platforms like Google Cloud. The footgun: it doesn't stop a compromised app with valid keys from reading.

We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.

See open roles