What is CDK?
(AWS) Cloud Development Kit
Amazon EC2
Virtual servers in the cloud. Used when you need to run apps, websites, or background jobs.
Amazon S3
Online storage for files. Used for backups, images, logs, or any files your app needs.
Amazon RDS
Managed relational databases. Used when apps need structured data like users, orders, or inventory.
Amazon DynamoDB
Managed NoSQL database. Used for fast lookups, gaming leaderboards, or IoT data.
Amazon Lambda
Runs code without servers. Used for automating tasks, processing events, or backend logic.
Amazon VPC
Private network for AWS resources. Used when you need control over network settings and security.
Amazon CloudFront
Delivers content closer to users. Used to speed up websites, video, and downloads.
Amazon IAM
Controls who can access AWS resources. Used for managing permissions for users and apps.
Amazon SNS
Sends notifications or messages. Used for alerts, app updates, or system triggers.
Amazon SQS
Message queue between services. Used to handle tasks asynchronously and avoid overload.
Amazon CloudWatch
Monitoring for systems and apps. Used to track performance and get alerts.
Amazon EBS
Disk storage for EC2 servers. Used when a server needs persistent storage.
Amazon ECR
Stores container images. Used when deploying apps with Docker.
Amazon ECS
Runs containers. Used to deploy containerized apps easily.
AWS Fargate
Runs containers without managing servers. Used for simpler container deployments.
Amazon EKS
Managed Kubernetes. Used by teams already using Kubernetes.
AWS Route 53
DNS service. Used to connect domain names to apps or websites.
AWS Elastic Beanstalk
Deploys apps automatically. Used for quick app hosting without managing servers.
AWS CloudFormation
Creates resources from templates. Used for repeatable setups and automation.
Cloudflare
CDN and security service. Used to protect websites and make them load faster.