Skip to content
tezvyn:

Cloud Platforms

AWS, Azure, GCP, serverless, managed services

84 bites

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

Advanced everything in Cloud Platforms, page 2

advanced2 min read

Offload long-running tasks from web requests

Enqueue the job to a queue, return immediately, process with separate workers, report status out of band.

advanced2 min read

CAP theorem and real database tradeoffs

During a partition you pick consistency or availability, CP systems reject requests, AP systems stay available but stale.

advanced1 min read

Design a global low-latency database

A distributed store with replicas near users, a tuned consistency level, accepting lag, conflicts, and cross-region cost.

advanced2 min read

Add a second access pattern to a key-value store

Add a global secondary index on EmailAddress, weighing extra storage, write amplification, and eventual consistency.

advanced2 min read

Architecting for HIPAA or PCI DSS compliance

Isolate sensitive data in restricted networks and accounts, encrypt at rest and in transit with managed keys, enforce least-privilege access, and keep immutable audit logs.

advanced1 min read

Centralized logging and threat detection across accounts

Organization-wide trails ship logs to a locked-down central security account, store in immutable append-only storage, and aggregate threat detection findings centrally with least-privilege…

advanced1 min read

Dynamic database credential rotation for microservices

A secrets manager issues short-lived per-service credentials, services authenticate by workload identity and fetch or refresh secrets without restart, leases expire and rotate automatically.

advanced1 min read

Accelerating uncacheable dynamic traffic globally

Terminate TLS at a nearby edge and ride the provider backbone via Global Accelerator or CDN dynamic acceleration; add edge compute; ultimately deploy multi-region.

advanced1 min read

Stable egress IPs for multi-region outbound traffic

Route outbound traffic through NAT gateways with allocated static IPs, or centralize egress so all regions exit through a fixed small IP set you can whitelist.

advanced1 min read

Site-to-Site VPN vs dedicated interconnect

VPN is quick, cheap, encrypted over public internet with variable latency; Direct Connect or ExpressRoute is a private dedicated link with consistent low latency, high bandwidth, longer lead time and…

advanced2 min read

Block storage availability across AZ failure

Block volumes are AZ-bound, so use snapshots, synchronous replication, or app-level replication, trading cost for lower RTO/RPO.

advanced2 min read

Object store vs NFS consistency models

S3 gives strong read-after-write per object with no partial updates; NFS offers close-to-open with shared mutable files.

advanced1 min read

Maximizing object-store throughput for small files

Spread keys across prefixes for partition parallelism, batch small files, parallelize and use multipart uploads.

advanced1 min read

Cost-effective fault-tolerant batch processing

Spot fleets across types, a durable work queue, idempotent checkpointed tasks, retries.

advanced1 min read

Optimizing low-latency VM-to-VM networking

Cluster placement groups, enhanced networking and SR-IOV, larger instances for more bandwidth.

advanced1 min read

Hybrid cloud bursting from a VMware footprint

Evaluate VMware Cloud on AWS, Azure Arc, Outposts; address connectivity, identity, and data gravity.

advanced1 min read

Designing for portability across two clouds

Abstract via containers, Terraform, and open standards; avoid proprietary managed services.

The Ambassador Pattern: Your App's Diplomatic Sidecar
advanced2 min read

The Ambassador Pattern: Your App's Diplomatic Sidecar

The Ambassador pattern places a proxy next to your application to handle its network communication, like a diplomat. This adds modern features like monitoring, security, and retries to legacy apps or across languages without changing app code.

The Sidecar Pattern: Offload and Isolate Application Logic
advanced2 min read

The Sidecar Pattern: Offload and Isolate Application Logic

The Sidecar Pattern attaches a helper container to your main application, like a sidecar on a motorcycle. It offloads tasks like logging or proxying, letting you add features without changing the main app's code. The footgun is over-engineering a solution.

advanced2 min read

Circuit Breaker Pattern: Fail Fast, Not Hard

A circuit breaker wraps network calls to prevent cascading failures. It monitors for errors, and if a service seems down, it 'trips' to fail requests instantly without hitting the network. This gives the failing service time to recover.

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