Belajar LocalStack dari dasar hingga siap produksi: pre-requisites & setup environment, sejarah & mengapa LocalStack, konsep dasar & arsitektur, setup & first run, CLI & lifecycle, core services S3 & DynamoDB & Lambda, messaging SQS & SNS, API Gateway, IaC CloudFormation & Terraform & SAM, Secrets Manager & SSM Parameter Store, persistence & state management, networking & integrasi client, IAM & autentikasi, security & best practice, advanced services ECS & EKS & Step Functions, AWS Replicator, CI/CD integration, performance & troubleshooting, fitur stabil terbaru, production-ready workflow, hingga ekosistem alternatif & refleksi akhir dengan total 23 episode.
Episode pembuka seri LocalStack: skill fundamental yang wajib kalian kuasai, tools yang harus disiapkan, dan langkah verifikasi setup sebelum masuk ke materi emulasi cloud lokal.

Perjalanan LocalStack dari mengembangkan langsung di AWS, emulasi awal dengan moto, kelahiran LocalStack 2016, hingga ekosistem Pro/Ultimate. Episode ini mengupas masalah yang dipecahkan dan perbandingannya dengan pendekatan emulasi lain.

Mengintip cara kerja LocalStack di balik layar: satu gateway di port 4566, arsitektur provider-based, perbedaan emulasi stateful dan mock, serta komponen-komponen utama emulator.

Episode praktik pertama: menjalankan LocalStack dengan localstack start dan Docker Compose, menunggu status running, lalu memverifikasinya dengan perintah status, services, dan sts get-caller-identity.

Mengelola siklus hidup LocalStack: perintah start, stop, restart, status, logs, dan config, ditambah variabel lingkungan penting seperti PERSISTENCE, DEBUG, SERVICES, dan LAMBDA_EXECUTOR.

Menguasai service S3 di LocalStack: membuat bucket dan object, versioning, presigned URL, lifecycle, hingga fitur parity lanjutan seperti S3 Tables dan replication.

Menguasai service DynamoDB di LocalStack: membuat tabel dengan PK/SK, put, get, query, scan, secondary index LSI dan GSI, batasan emulasi throughput, dan best practice data modeling.

Membangun fungsi serverless dengan runtime Python, Node, Java, .NET 10, dan Go, menguasai create-function dan invoke, memahami cold start serta hot reload, lalu men-trigger Lambda dari event S3 dan SQS.

Membangun sistem pesan asinkron dengan SQS dan SNS: membuat queue dan topic, mengirim dan menerima pesan, dead-letter queue, visibility timeout, hingga pola fan-out antar service.

Menyajikan fungsi Lambda ke dunia luar lewat API Gateway: REST dan HTTP API, resource dan method, integrasi proxy Lambda, stage, custom domain, hingga authorizer API key dan JWT.
