The comparison of user pools and identity pools in Amazon Cognito
Git-based version control tools (for example, Git, AWS CodeCommit)
Languages for log queries (for example, Amazon CloudWatch Logs Insights)
Fault-tolerant design patterns (for example, retries with exponential backoff and jitter, dead-letter queues)
Bearer tokens (for example, JSON Web Token [JWT], OAuth, AWS Security Token Service [AWS STS])
Logging and monitoring systems
Lambda deployment packaging, layers, and configuration options
Differences between tightly coupled and loosely coupled components
Identity federation (for example, Security Assertion Markup Language [SAML], OpenID Connect [OIDC], Amazon Cognito)
Deployment strategies (for example, canary, blue/green, rolling)
Ways to access application configuration data (for example, AWS AppConfig, Secrets Manager, Parameter Store)
Differences between stateful and stateless concepts
Differences between ephemeral and persistent data storage patterns
API Gateway stages and custom domains
Secure credential handling
Amazon S3 tiers and lifecycle management