Index
- IAM, VPC & AWS Free Tier Account
- EC2
- Intro
- Pricing Model
- AMI
- EC2 IP Adress
- Monitoring
- NAT Instance and NAT Gateway
- ELB and ASG
- VPC
- Route53
- S3 and cloudfront
- IaaC- Cloud formation
- EBT- Bean Stack
- Lambda
- Introduction
- Lambda Pricing
- Lambda Event source mapping
- Lambda event notification
- Lambda handler
- Lambda synchronous and async
- Lambda version
- Lambda concurrency
- Container -ECS, Fargate, ECR
- Developer Tools -CI/CD
- Code commit
- Code pipeline
- Code Build
- alternatives to Code Build
- Code Deploy
- alternatives to Code Build from aws
- RDS and Elastic Cache
- Database types – Relational VS non relational
- Database types – Operational vs Analytical
- Databases Architectures
- amazon RDS
- Elastic cache
- Caching strategies – Lazy load,Write through,TTL
- elastic Cache Engines
- Memcached
- Redis(cluster disabled)
- Redis(cluster enabled)
- DynamoDB (Stephen)
- Introduction
- Primary Keys
- Partition(Hash)
- Partition+Range
- WCU
- RCU
- Eventual and strong consistency
- DynamoDB -Reading Data
- DynamoDB -Reading Data (Query)
- DynamoDB -Reading Data (Scan)
- DynamoDB -Writing Data
- DynamoDB as Session state Cache
- Dynamo dB Transactions
- Dynamo dB WritesTypes
- API Gateway(Stephen)
- Integration with other services
- API Gateway- endpoints Types
- Deployment stages
- API Gateway Integration Types
- Caching API Responses
- API Gateway- Usage plans and API Keys
- API Gateway throlleling
- API Gateway – errors
- API Gateway – CORS
- API Gateway – SECURITY
- API Gateway – HTTP API vs Rest API
- API Gateway – web Socket
- connecting Api
- API Gateway Architecture
- SAM (Server-less Application Model)(Stephen)
- Introduction
- SAM-Recipe
- CLI Debugging
- Policy template
- SAM and Code deploy
- Exam Summary
- SAR(Server-less Application Repository)
- Application Integration (SQS, SNS & Kinesis – Stephen above dynamo)
- Introduction
- Amazon SQS
- Standard Queue
- Producing Messages
- Consuming Messages
- Multiple EC2 Instances Consumers
- Amazon SQS – Security
- SQS – Message Visibility Timeout
- Amazon SQS – Dead Letter Queue
- Amazon SQS – Delay Queue
- Amazon SQS – Long Polling
- SQS Extended Client
- SQS – Must know API
- Amazon SQS – FIFO Queue
- SQS FIFO – Deduplication
- SQS FIFO – Message Grouping
- Amazon SNS
- Amazon SNS – How to publish
- Amazon SNS – Security
- SNS + SQS: Fan Out
- Amazon SNS – FIFO Topic
- SNS FIFO + SQS FIFO: Fan Out
- SNS – Message Filtering
- Kinesis
- Overview
- Kinesis Data Streams
- Kinesis Data Streams Security
- Kinesis Producers
- Kinesis – ProvisionedThroughputExceeded
- Kinesis Data Streams Consumers
- Kinesis Consumers Types
- Kinesis Client Library (KCL)
- Kinesis Operation – Shard Splitting
- Kinesis Operation – Merging Shards
- Kinesis Data Firehose
- Kinesis Data Streams vs Firehose
- Kinesis Data Analytics (SQL application)
- Ordering data into Kinesis
- Ordering data into SQS
- Kinesis vs SQS ordering
- SQS vs SNS vs Kinesis
- Monitoring,Logging, Auditing (CloudWatch, X-Ray and CloudTrail)
- AWS Monitoring – Section Introduction
- Monitoring Overview in AWS
- CloudWatch
- CloudWatch Metrics
- CloudWatch Custom Metrics
- CloudWatch Logs
- CloudWatch Logs Hands On
- CloudWatch Agent & CloudWatch Logs Agent
- CloudWatch Logs Metric Filters
- CloudWatch Alarms
- CloudWatch Alarms Hands On
- CloudWatch Events
- EventBridge Overview
- EventBridge Hands On
- X-Ray Overview
- X-Ray Hands On
- X-Ray: Instrumentation and Concepts
- X-Ray: Sampling Rules
- X-Ray APIs
- X-Ray with Beanstalk
- X-Ray & ECS
- CloudTrail
- CloudTrail Hands On
- CloudTrail vs CloudWatch vs X-Ray
- AWS Quick Clean-up
- Advanced IAM (Stephen + Neel)
- STS Overview
- IAM best practices
- Advanced IAM
- IAM Policies & S3 Bucket Policies
- Granting a User Permissions to Pass a Role to an AWS Service
- Directory Services – Overview
- Security Services (Stephen –2nd last + Neel) – KMS, Encryption SDK, SSM Parameter Store
- AWS Security – Section Introduction
- Encryption 101
- KMS
- KMS Overview
- KMS Hands On w/ CLI
- KMS Encryption Patterns and Envelope Encryption
- Encryption SDK CLI Hands On
- KMS Limits
- KMS and AWS Lambda Practice
- S3
- S3 Security Advanced
- S3 Bucket Key
- SSM
- SSM Parameter Store Overview
- SSM Parameter Store Hands On (CLI)
- SSM Parameter Store Hands On (AWS Lambda)
- Secrets Manager –
- Secrets Manager Overview
- Secrets Manager – Hands On
- SSM Parameter Store vs Secrets Manager
- CloudWatch Logs Encryption
- CodeBuild Security
- Other server-less- step-function and AppSync
- Step Functions Overview
- Step Functions – Hands On
- Step Functions – Error Handling
- Step Functions – Error Handling Hands On
- Step Functions – Standard vs Express
- AppSync Overview
- AppSync Hands On
- Step Functions Overview
- Cognito:Cognito User pools ,Cognito Identity pools ,Cognito Sync
- Cognito Overview
- Cognito User Pools(-DB OF USERS CAN provide federated udentity )
- Cognito User Pools Hands On
- Cognito User Pools – Others
- Cognito Identity Pools(id for user ,user can be guest)
- Cognito Identity Pools Hands On
- Cognito User Pools vs Cognito Identity Pools
- Cognito Sync
- Cognito Overview
- Exam Tips
- Test-1
- Test-2
- Test-3
- Test-4
- Quick Notes – as per findings from tests
- EC2
- Instances-type and billing
- Lambda
- Versioning
- Scaling policy
- S3 Bucket
- Security
- Deployment solution
- immutable
- blue-green
- rolling
- rolling-batch
- IAM policies
- Identity Based
- Resource based
- Policy types
- Security
- Security-Group
- NACL
- Introduction,Defence order, occurrence
- ALB
- DynamoDB
- Read-consistency
- EC2
- FAQs
- Lambda