AWS CDK: Infrastructure in TypeScript Getting Started
Get started with AWS CDK using TypeScript. Define cloud infrastructure with constructs, stacks, and deploy real AWS resources with familiar programming patterns.
47 posts · page 1 of 1
Get started with AWS CDK using TypeScript. Define cloud infrastructure with constructs, stacks, and deploy real AWS resources with familiar programming patterns.
Learn AWS CloudFormation from scratch. Build, update, and manage AWS infrastructure with YAML templates, parameters, outputs, and nested stacks.
Cut your AWS bill with 10 proven cost optimization strategies covering Reserved Instances, right-sizing, S3 tiers, spot instances, and more.
Master AWS IAM least privilege principles. Learn to write secure IAM policies, use conditions, and avoid common mistakes that lead to over-permissioned roles.
Compare AWS RDS and Aurora for MySQL and PostgreSQL workloads. Learn architecture differences, performance, pricing, and when to choose each service.
Compare AWS SQS, SNS, and EventBridge for messaging and event-driven architectures. Learn when to use each service with practical examples.
Learn AWS VPC networking fundamentals including subnets, NAT gateways, route tables, security groups, and NACLs to build secure cloud architectures.
A practical comparison of AWS, Google Cloud, and Microsoft Azure covering compute, storage, pricing, Kubernetes, serverless, and when to choose each provider.
Master the AWS Well-Architected Framework's five pillars: operational excellence, security, reliability, performance efficiency, and cost optimization.
Learn DynamoDB single-table design patterns, composite keys, GSIs, and data modeling strategies to build efficient NoSQL applications on AWS.
Master AWS Lambda best practices for optimizing performance, reducing cold starts, controlling costs, and securing your serverless functions in production.
Secure your AWS S3 buckets with bucket policies, encryption at rest and in transit, access logging, and IAM-based access control best practices.
Build serverless REST APIs with AWS API Gateway — resources, methods, Lambda integration, authorization, throttling, and deployment stages.
Learn DynamoDB fundamentals — tables, primary keys, queries, scans, GSIs, single-table design, and using boto3 in Python.
Deploy containerized apps to AWS ECS Fargate — task definitions, services, load balancers, auto-scaling, and CI/CD deployment.
Build serverless functions with AWS Lambda and Python — handlers, events, layers, environment variables, API Gateway integration, and best practices.
Master S3 operations in Python — upload, download, presigned URLs, multipart uploads, lifecycle policies, and event notifications.
Compare API Gateway and Application Load Balancer for fronting AWS workloads, including features, pricing, latency, and when to use each in production.
Learn how to wire AWS CodeBuild and CodeDeploy together to build artifacts, run tests, and deploy to EC2, ECS, or Lambda with blue/green and canary strategies.
Learn how AWS CloudFront accelerates content delivery, what cache behaviors look like, and how to wire it up to an S3 origin with sensible defaults.
Build a meaningful CloudWatch setup with custom metrics, composite alarms, and dashboards that catch real incidents without paging on noise.
A pragmatic playbook for cutting AWS spend without hurting reliability: right-sizing, savings plans, storage tiering, and architectural moves.
Practical DynamoDB modeling patterns including single-table design, composite keys, GSIs, and access-pattern-first thinking that keeps queries cheap at scale.
A practical comparison of EKS, ECS, and Fargate covering control planes, pricing models, and when to choose each option for production container workloads.
Deploy web apps fast with Elastic Beanstalk. Learn environments, platforms, deployment policies, configuration via .ebextensions, and when to graduate to ECS or EKS.
Build serverless ETL jobs with AWS Glue. Learn the Data Catalog, crawlers, Spark and Python shell jobs, partitioning, bookmarks, and how to avoid surprise DPU bills.
A quick-reference guide to the difference between IAM users, roles, policies, and trust relationships, with examples you can paste into your AWS account today.
What actually happens during a Lambda cold start, why some functions are worse than others, and the techniques that meaningfully reduce p99 latency in production.
Understand AWS PrivateLink: interface endpoints, endpoint services, how it differs from VPC peering and Transit Gateway, and when to choose it for private connectivity.
Trade-offs between RDS, Aurora, and DynamoDB across cost, scaling, latency, and operational overhead, with a concrete decision framework.
Understand simple, weighted, latency, failover, geolocation, and multivalue routing policies in Amazon Route 53 with real examples.
A practical guide to AWS Secrets Manager: creating secrets, retrieving them from apps, automatic rotation, IAM access control, and choosing it over SSM Parameter Store.
Learn how to configure Amazon SQS dead-letter queues (DLQs) to isolate poison messages, debug consumer failures, and protect your workers from infinite retry loops.
A practical comparison of SQS queues, SNS topics, and EventBridge buses. When to use each, how they combine, and patterns that scale in production.
Learn how AWS Step Functions coordinate Lambda, ECS, and SDK calls into reliable state machines, with patterns for retries, parallelism, and error handling.
How S3 bucket policies, IAM policies, and ACLs interact, how to write least-privilege bucket policies, and patterns for cross-account access without footguns.
Why Terraform state exists, how it maps configuration to real infrastructure, and how to set up remote backends, locking, and workspaces without losing your mind.
Learn how AWS IAM roles, trust policies, and permissions policies work together. Build a small role from scratch and assume it from another account.
Use the AWS Cloud Development Kit to define cloud infrastructure in TypeScript with constructs, stacks, and CloudFormation as the deploy engine.
Learn how Amazon CloudFront works: origins, distributions, cache behaviors, invalidations, signed URLs, and pairing CloudFront with S3 for static sites.
Learn AWS IAM fundamentals: root vs IAM users, JSON policies, roles for services, least privilege, and common pitfalls that lead to security incidents.
A practical introduction to Amazon RDS: supported engines, instance types, backups and snapshots, multi-AZ deployments, parameter groups, and security.
Understand AWS VPC fundamentals: public vs private subnets, internet and NAT gateways, route tables, and the difference between security groups and NACLs.
A beginner-friendly tour of Amazon EC2 — instance types, AMIs, key pairs, security groups, launching via the console, SSH access, the free tier, and the difference between stopping and terminating an instance.
A beginner-friendly tour of AWS Lambda — the handler signature, runtime choices, triggers from API Gateway and S3 and EventBridge, cold starts, packaging, and the IAM execution role every function needs.
A hands-on tour of Amazon S3 — buckets vs objects, naming rules, regions, public vs private access, presigned URLs, and the everyday aws s3 CLI commands.
A no-fluff introduction to Amazon Web Services — the mental model of compute, storage, database, and networking, regions and AZs, the free tier, and an IAM-first mindset.