LearnWithShobhan

Topic

AWS

12 tutorials tagged AWS.

AI & LLMs

Amazon replaced Claude Sonnet with a tiny decision model: how a decider works and how to try one

How Amazon cut a ticket-labelling bill by 98% by swapping an LLM for a small decision model (Strands Decider). What a decider is, when it fits, how to run one, how to roll it out safely, and a cost calculator.

11 Nov 2026 · AI · LLM · AWS

AWS & Serverless

AWS CDK tutorial in TypeScript: from CloudFormation to your first stack

Why infrastructure as code beats clicking in the console, how CloudFormation works, what CDK constructs are, and how to bootstrap, synth and deploy a real stack with S3, Lambda, DynamoDB and API Gateway in TypeScript.

10 Nov 2026 · AWS · CDK · CloudFormation

AWS & Serverless

DynamoDB data modeling explained: partition key, sort key and GSI (with diagrams)

How DynamoDB stores data in partitions, what partition keys, sort keys and primary keys are, when to add a global or local secondary index, and how to design a table from access patterns. With a real AWS CDK example.

10 Nov 2026 · AWS · DynamoDB · NoSQL

AWS & Serverless

Full-text search on AWS with OpenSearch, Lambda and CDK (step by step)

Why DynamoDB can't do search, how an inverted index works, OpenSearch clusters, mappings and the Query DSL, multi_match search from a Lambda, and creating the index automatically with a CDK custom resource.

10 Nov 2026 · AWS · OpenSearch · Lambda

AWS & Serverless

How to build a YouTube-like video streaming backend on AWS (serverless architecture)

A complete serverless architecture for a video platform on AWS: API Gateway, Lambda, S3 presigned uploads, MediaConvert transcoding, EventBridge, DynamoDB and OpenSearch, deployed with CDK. The design behind the VidShare course.

10 Nov 2026 · AWS · Serverless · Architecture

Linux & the Command Line

How to SSH into an AWS EC2 instance and set up an nginx web server

What SSH is, how key-pair authentication works, launching a free-tier EC2 instance, fixing the .pem permission (chmod 400), connecting with ssh -i, and serving your own page with nginx.

10 Nov 2026 · AWS · EC2 · SSH

AWS & Serverless

One Lambda or many? Building a REST API on API Gateway with a single CRUD handler

Should each HTTP method get its own Lambda function, or should one handler serve GET, POST, PUT and DELETE? How API Gateway's ANY method and Lambda proxy integration work, and how to branch on event.httpMethod in TypeScript.

10 Nov 2026 · AWS · Lambda · API Gateway

AWS & Serverless

S3 presigned URLs in TypeScript: upload large files straight from the browser

How S3 buckets and objects really work, then generate a presigned PUT URL with AWS SDK v3 in a Lambda, fix the 403 AccessDenied with the right IAM policy, and upload directly from the browser.

10 Nov 2026 · AWS · S3 · TypeScript

AWS & Serverless

Test-driven development for AWS Lambda with Jest: mocks and spies explained

Stop deploying to test. Write Lambda handlers test-first with Jest: the TDD loop, a to-do list per function, mocking the database with jest.spyOn and mockImplementation, and validating input with Zod. Real tests from the VidShare course.

10 Nov 2026 · AWS · Lambda · Jest

AWS & Serverless

Transcode video on AWS with MediaConvert, EventBridge and Lambda

How AWS Elemental MediaConvert jobs work (inputs, output groups, presets, IAM role), creating a job from Lambda with the AWS SDK v3, and reacting to job state changes with an EventBridge rule, all defined in CDK.

10 Nov 2026 · AWS · MediaConvert · EventBridge

AWS & Serverless

Trigger a Lambda on S3 upload and read video metadata with MediaInfo

Use S3 event notifications to run a Lambda on every upload, read the event's bucket and key, run the MediaInfo binary inside Lambda on a presigned URL, and decide transcoding resolutions. Wired up with AWS CDK.

10 Nov 2026 · AWS · S3 · Lambda

AWS & Serverless

Your first CloudFormation template: YAML anatomy and creating a stack (DynamoDB example)

A step-by-step walk through a minimal CloudFormation template in YAML: the Resources section, logical names vs real names, then creating, inspecting and deleting a stack in the AWS console, including the rollback option.

10 Nov 2026 · AWS · CloudFormation · DynamoDB

Browse by topic

The full course

VidShare: 109 lessons

Build a production-style video streaming backend on AWS, from architecture to final test.

See the course and free lessons →

The full course

CLI Mastery: 57 lessons

Get fast and fluent in the terminal, from the filesystem to shell scripts and real servers.

See the course and free lessons →