ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP

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.

80 Lessons1469 Min Total04 Phases

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.

access-pointsactive-directoryalbamazon-file-cacheami+184 more

Curriculum Map

Navigate by phase, then choose the lesson that matches your current depth.

01

Compute-Storage Mental Model

22 min

Mental model production untuk memahami AWS compute dan storage sebagai satu sistem: execution, state, placement, durability, latency, failure domain, dan cost function.

02

Workload Taxonomy and Decision Map

24 min

Taxonomy workload dan decision map untuk memilih kombinasi AWS compute-storage berdasarkan behavior aplikasi, state contract, scaling shape, failure mode, dan operational ownership.

03

Placement, Time, State, and Failure Domains

20 min

Membentuk mental model production tentang placement, time, state, Availability Zone, Region, control plane, data plane, dan failure domain pada AWS Compute dan Storage.

04

Cloud Capacity as a Control System

21 min

Membangun mental model kapasitas cloud sebagai control system: demand signal, saturation, autoscaling, queueing, warmup, drain, backpressure, dan failure mode elastisitas.

05

Storage as Contract, Not Disk

20 min

Storage sebagai kontrak produksi, bukan sekadar disk: access semantics, durability, consistency, lifecycle, ownership, mutability, recovery, dan cost function di AWS.

06

AWS Compute-Storage Service Selection

17 min

Decision framework praktis untuk memilih layanan AWS compute dan storage berdasarkan execution model, state contract, placement, scaling, recovery, performance, dan cost.

07

Production Invariants for Compute-Storage

8 min

Production invariants untuk desain AWS compute-storage yang resilient, rebuildable, observable, cost-aware, dan aman dioperasikan dalam failure nyata.

08

Reference Architecture Map

8 min

Peta reference architecture compute-storage production-grade di AWS, mencakup synchronous API, async worker, object/block/file storage, batch, serverless, observability, recovery, dan evolution path.

09

EC2 From First Principles

20 min

EC2 from first principles: virtual machine, Nitro, lifecycle, metadata, storage attachment, tenancy, blast radius, and production recovery model.

10

EC2 Instance Family Selection

20 min

How to select EC2 instance families using workload signals, bottleneck analysis, CPU/memory/network/storage/accelerator trade-offs, cost, quota, and production risk.

11

EC2 Sizing with Real Workload Signals

26 min

How to size EC2 instances using real workload signals: CPU, memory, network, EBS, latency, throughput, queue depth, Java runtime behavior, headroom, and production feedback loops.

12

AMI, Golden Image, and Bootstrapping

16 min

How to design AMIs, golden images, user data, cloud-init, bootstrap contracts, EC2 Image Builder pipelines, patching, drift control, rollback, and production-safe bootstrapping.

13

Launch Templates and Instance Fleet Design

13 min

Deep 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.

14

EC2 Network and Storage Attachment Model

11 min

Deep 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.

15

EC2 Operating System Tuning

13 min

Deep 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.

16

EC2 Failure Recovery and Rebuildability

9 min

Production-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.

17

EC2 Stateful vs Stateless Patterns

20 min

Stateful vs stateless EC2 patterns, ownership boundary, recovery model, EBS lifecycle, instance store risk, and production design for applications that run on EC2.

18

EC2 Placement Groups and Performance Shape

19 min

EC2 placement groups, performance shape, failure domain trade-offs, cluster/spread/partition strategy, and production patterns for high-throughput and low-latency workloads.

19

EC2 Spot, On-Demand, and Capacity Risk

20 min

EC2 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.

20

EC2 Production Runbook and Debugging

16 min

Production EC2 debugging runbook covering boot failure, SSH loss, status checks, disk full, EBS latency, kernel panic, network reachability, ASG health, and safe recovery procedures.

21

Auto Scaling Control Loop

20 min

Deep 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.

22

Auto Scaling Group Design

16 min

Production 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.

23

Scaling Policies and Metric Selection

24 min

Deep 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.

24

Mixed Instance Policy and Capacity Diversification

20 min

Deep 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.

25

Warm Pools and Fast Recovery

20 min

Warm pools, pre-initialized capacity, fast scale-out, lifecycle hooks, cold-start reduction, cost trade-off, and operational runbooks for production EC2 Auto Scaling fleets.

26

Node Draining and Graceful Termination

19 min

Graceful 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.

27

Capacity Planning and Load Shape

20 min

Capacity planning dan load shape untuk EC2 Auto Scaling fleet: demand signal, SLO, queueing, headroom, forecast, quota, cost, dan production runbook.

28

Fleet Chaos and Capacity Game Days

15 min

Fleet 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.

29

EBS Block Storage Mental Model

21 min

EBS 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.

30

EBS Volume Types and Workload Fit

18 min

Practical 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.

31

EBS Performance Engineering

22 min

EBS performance engineering from first principles: IOPS, throughput, latency, queue depth, filesystem behavior, benchmarking, CloudWatch signals, OS-level diagnostics, and production tuning.

32

EBS Snapshots and Data Protection

19 min

EBS snapshots and data protection from production first principles: incremental backups, crash consistency, application consistency, retention, restore testing, snapshot lifecycle, and recovery architecture.

33

EBS Encryption and Key Boundaries

17 min

EBS encryption, KMS boundary, snapshot sharing, boot volume dependency, key governance, and production failure modes for encrypted block storage.

34

EBS Resize, Migration, and Volume Evolution

17 min

How to resize, migrate, retype, re-encrypt, expand, shrink-by-migration, and evolve EBS volumes safely in production.

35

EBS RAID, LVM, and Database Storage Layout

15 min

How to design EBS RAID, LVM, filesystem, and database-oriented storage layouts without turning block storage into an operational trap.

36

EBS Failure Modes and Debugging

13 min

A production runbook for EBS failure modes including impaired volumes, latency spikes, attachment problems, full disks, filesystem corruption, and restore failures.

37

Instance Store and Ephemeral Disk

14 min

Instance 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.

38

Local Cache, Scratch, and Spill Patterns

14 min

Pattern produksi untuk local cache, scratch space, dan spill di EC2 instance store; bagaimana membuat temporary storage cepat tanpa mengubahnya menjadi state tersembunyi yang rapuh.

39

Compute Locality vs Durability

19 min

Deep dive on compute locality versus durability when using EC2 instance store, local cache, scratch disk, and spill storage in production workloads.

40

Ephemeral Storage Runbook

17 min

Operational runbook for ephemeral storage on AWS EC2, including disk pressure, cleanup, cache poisoning, node recycle, rebuild storms, and safe incident response.

41

S3 Object Storage Mental Model

18 min

Deep mental model of Amazon S3 as object storage, covering buckets, keys, objects, metadata, versioning, durability, consistency, immutability, access semantics, and production design boundaries.

42

S3 Key Design and Access Pattern

17 min

Deep dive on Amazon S3 key design, prefix strategy, access pattern modeling, listing behavior, hot prefixes, small files, partitioning, manifests, and production object namespace design.

43

S3 Consistency and Application Semantics

16 min

Deep 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.

44

S3 Storage Classes and Lifecycle Policy

20 min

Deep 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.