Learn AWS Compute and Storage In Action
// Mental model production untuk memahami AWS compute dan storage sebagai satu sistem: execution, state, placement, durability, latency, failure domain, dan cost function.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Compute-Storage Mental Model
22 minMental model production untuk memahami AWS compute dan storage sebagai satu sistem: execution, state, placement, durability, latency, failure domain, dan cost function.
Workload Taxonomy and Decision Map
24 minTaxonomy workload dan decision map untuk memilih kombinasi AWS compute-storage berdasarkan behavior aplikasi, state contract, scaling shape, failure mode, dan operational ownership.
Placement, Time, State, and Failure Domains
20 minMembentuk mental model production tentang placement, time, state, Availability Zone, Region, control plane, data plane, dan failure domain pada AWS Compute dan Storage.
Cloud Capacity as a Control System
21 minMembangun mental model kapasitas cloud sebagai control system: demand signal, saturation, autoscaling, queueing, warmup, drain, backpressure, dan failure mode elastisitas.
Storage as Contract, Not Disk
20 minStorage sebagai kontrak produksi, bukan sekadar disk: access semantics, durability, consistency, lifecycle, ownership, mutability, recovery, dan cost function di AWS.
AWS Compute-Storage Service Selection
17 minDecision framework praktis untuk memilih layanan AWS compute dan storage berdasarkan execution model, state contract, placement, scaling, recovery, performance, dan cost.
Production Invariants for Compute-Storage
8 minProduction invariants untuk desain AWS compute-storage yang resilient, rebuildable, observable, cost-aware, dan aman dioperasikan dalam failure nyata.
Reference Architecture Map
8 minPeta reference architecture compute-storage production-grade di AWS, mencakup synchronous API, async worker, object/block/file storage, batch, serverless, observability, recovery, dan evolution path.
EC2 From First Principles
20 minEC2 from first principles: virtual machine, Nitro, lifecycle, metadata, storage attachment, tenancy, blast radius, and production recovery model.
EC2 Instance Family Selection
20 minHow to select EC2 instance families using workload signals, bottleneck analysis, CPU/memory/network/storage/accelerator trade-offs, cost, quota, and production risk.
EC2 Sizing with Real Workload Signals
26 minHow to size EC2 instances using real workload signals: CPU, memory, network, EBS, latency, throughput, queue depth, Java runtime behavior, headroom, and production feedback loops.
AMI, Golden Image, and Bootstrapping
16 minHow to design AMIs, golden images, user data, cloud-init, bootstrap contracts, EC2 Image Builder pipelines, patching, drift control, rollback, and production-safe bootstrapping.
Launch Templates and Instance Fleet Design
13 minDeep production guide to EC2 Launch Templates, versioning, fleet contracts, Auto Scaling integration, metadata options, block device mappings, tagging, rollout safety, and failure-aware instance fleet design.
EC2 Network and Storage Attachment Model
11 minDeep guide to the EC2 attachment model across ENI, EBS, root volumes, instance store, block device mappings, AZ-local constraints, identity, lifecycle coupling, and production failure modes.
EC2 Operating System Tuning
13 minDeep practical guide to EC2 operating-system tuning for production workloads, covering Linux kernel boundaries, systemd, ulimit, networking, EBS I/O, filesystem mounts, observability, JVM/runtime interaction, and safe tuning rollout.
EC2 Failure Recovery and Rebuildability
9 minProduction-grade guide to EC2 failure recovery and rebuildability, covering replace-over-repair, Auto Scaling health replacement, status checks, boot failure triage, node quarantine, lifecycle hooks, state preservation, rollback, and incident runbooks.
EC2 Stateful vs Stateless Patterns
20 minStateful vs stateless EC2 patterns, ownership boundary, recovery model, EBS lifecycle, instance store risk, and production design for applications that run on EC2.
EC2 Placement Groups and Performance Shape
19 minEC2 placement groups, performance shape, failure domain trade-offs, cluster/spread/partition strategy, and production patterns for high-throughput and low-latency workloads.
EC2 Spot, On-Demand, and Capacity Risk
20 minEC2 capacity and purchasing strategy for production workloads, including On-Demand, Spot, Reserved Instances, Savings Plans, mixed instance fleets, interruption handling, capacity diversification, and failure-aware cost optimization.
EC2 Production Runbook and Debugging
16 minProduction EC2 debugging runbook covering boot failure, SSH loss, status checks, disk full, EBS latency, kernel panic, network reachability, ASG health, and safe recovery procedures.
Auto Scaling Control Loop
20 minDeep production guide to Amazon EC2 Auto Scaling as a feedback control loop: demand signal, desired capacity, scaling policies, warmup, cooldown, metric selection, queue backpressure, and failure modes.
Auto Scaling Group Design
16 minProduction design guide for Amazon EC2 Auto Scaling Groups covering min max desired capacity, health checks, launch templates, lifecycle hooks, termination policies, instance refresh, scale-in protection, and failure modes.
Scaling Policies and Metric Selection
24 minDeep production guide to Amazon EC2 Auto Scaling scaling policies and metric selection: target tracking, step scaling, scheduled scaling, predictive scaling, queue-based scaling, custom metrics, bad metrics, and operational failure modes.
Mixed Instance Policy and Capacity Diversification
20 minDeep production guide to Auto Scaling mixed instance policy and capacity diversification: Spot, On-Demand, allocation strategies, weighted capacity, instance requirements, compatibility, fallback, interruption handling, and failure modes.
Warm Pools and Fast Recovery
20 minWarm pools, pre-initialized capacity, fast scale-out, lifecycle hooks, cold-start reduction, cost trade-off, and operational runbooks for production EC2 Auto Scaling fleets.
Node Draining and Graceful Termination
19 minGraceful node termination for EC2 Auto Scaling fleets: lifecycle hooks, ALB deregistration, request draining, queue worker shutdown, ECS/EKS node draining, state safety, and production runbooks.
Capacity Planning and Load Shape
20 minCapacity planning dan load shape untuk EC2 Auto Scaling fleet: demand signal, SLO, queueing, headroom, forecast, quota, cost, dan production runbook.
Fleet Chaos and Capacity Game Days
15 minFleet chaos dan capacity game days untuk AWS EC2 Auto Scaling: AZ loss, Spot interruption storm, bad AMI rollout, scaling lag, quota exhaustion, storage bottleneck, dan incident rehearsal.
EBS Block Storage Mental Model
21 minEBS block storage mental model for production engineering: network-attached block device, AZ boundary, durability boundary, attachment lifecycle, filesystem contract, latency path, failure modes, and debugging model.
EBS Volume Types and Workload Fit
18 minPractical decision framework for EBS volume types and workload fit: gp3, io2, st1, sc1, IOPS, throughput, latency, queue depth, cost model, migration, benchmarking, and production runbooks.
EBS Performance Engineering
22 minEBS performance engineering from first principles: IOPS, throughput, latency, queue depth, filesystem behavior, benchmarking, CloudWatch signals, OS-level diagnostics, and production tuning.
EBS Snapshots and Data Protection
19 minEBS snapshots and data protection from production first principles: incremental backups, crash consistency, application consistency, retention, restore testing, snapshot lifecycle, and recovery architecture.
EBS Encryption and Key Boundaries
17 minEBS encryption, KMS boundary, snapshot sharing, boot volume dependency, key governance, and production failure modes for encrypted block storage.
EBS Resize, Migration, and Volume Evolution
17 minHow to resize, migrate, retype, re-encrypt, expand, shrink-by-migration, and evolve EBS volumes safely in production.
EBS RAID, LVM, and Database Storage Layout
15 minHow to design EBS RAID, LVM, filesystem, and database-oriented storage layouts without turning block storage into an operational trap.
EBS Failure Modes and Debugging
13 minA production runbook for EBS failure modes including impaired volumes, latency spikes, attachment problems, full disks, filesystem corruption, and restore failures.
Instance Store and Ephemeral Disk
14 minInstance store dan ephemeral disk sebagai local block storage cepat tetapi tidak durable; bagaimana memakainya untuk cache, scratch, spill, dan replicated temporary data tanpa mencampurnya dengan state of record.
Local Cache, Scratch, and Spill Patterns
14 minPattern produksi untuk local cache, scratch space, dan spill di EC2 instance store; bagaimana membuat temporary storage cepat tanpa mengubahnya menjadi state tersembunyi yang rapuh.
Compute Locality vs Durability
19 minDeep dive on compute locality versus durability when using EC2 instance store, local cache, scratch disk, and spill storage in production workloads.
Ephemeral Storage Runbook
17 minOperational runbook for ephemeral storage on AWS EC2, including disk pressure, cleanup, cache poisoning, node recycle, rebuild storms, and safe incident response.
S3 Object Storage Mental Model
18 minDeep mental model of Amazon S3 as object storage, covering buckets, keys, objects, metadata, versioning, durability, consistency, immutability, access semantics, and production design boundaries.
S3 Key Design and Access Pattern
17 minDeep dive on Amazon S3 key design, prefix strategy, access pattern modeling, listing behavior, hot prefixes, small files, partitioning, manifests, and production object namespace design.
S3 Consistency and Application Semantics
16 minDeep dive on Amazon S3 consistency and application semantics, covering strong consistency, overwrite/delete behavior, versioning, conditional writes, manifests, idempotency, event processing, and multi-object workflow correctness.
S3 Storage Classes and Lifecycle Policy
20 minDeep dive on Amazon S3 storage classes and lifecycle policies, including Standard, Intelligent-Tiering, Standard-IA, One Zone-IA, Glacier classes, lifecycle transitions, expiration, versioning, retrieval, cost, retention, and recovery trade-offs.