List of AWS Services
Explore quick notes on 114 AWS services, categorized for easy navigation and learning. Use the checkboxes to mark ✔️ topics you've learned or completed.
Compute
Migration & Transfer
Non-SQL Databases
Data and Analytics
Security, Identity & Compliance
Machine Learning
Customer Engagement
Application Integration
Monitoring & Observability
Governance & Operations
Networking & Content Delivery
Important AWS keywords/Terminology that every new learner should know
| Keyword | Simple Meaning |
|---|---|
| Fully Managed | AWS handles all infrastructure, scaling, and maintenance, so you only focus on using the service. |
| Serverless | No need to manage servers. Resources scale automatically based on demand, and you only pay for usage. |
| High Availability (HA) | System is designed to work even if some parts fail (e.g., multiple AZs). |
| Scalability | Ability to grow (or shrink) resources automatically based on demand. |
| Elasticity | Auto-scale up and down (dynamic resizing depending on load). |
| Fault Tolerance | System keeps running even if part of it completely fails (e.g., hardware crash). |
| Multi-AZ Deployment | App/data is spread across multiple Availability Zones for higher reliability. |
| Multi-Region Deployment | App/data is replicated across different AWS regions (geo-locations). |
| Durability | Data survives over a long time (e.g., S3’s "11 9’s" durability = 99.999999999%). |
| Resilience | Ability to recover quickly from failures. |
| Pay-As-You-Go | You pay only for what you actually use (no upfront huge cost). |
| Consumption-Based Pricing | Billing depends on how much you consume (like serverless models). |
| Decoupling | Breaking systems into independent pieces that work loosely together (e.g., SQS between app and database). |
| Infrastructure as Code (IaC) | Managing servers, databases, networking etc. using code (e.g., CloudFormation, Terraform). |
| Well-Architected Framework | AWS guide for building secure, reliable, efficient, and cost-optimized systems. |
| IAM (Identity and Access Management) | Managing who can access what in AWS securely. |
| VPC (Virtual Private Cloud) | Private network inside AWS where you can launch your resources securely. |
| Load Balancer | Distributes traffic across multiple servers so no single server is overloaded. |
| Auto Scaling | Automatically adds/removes servers based on traffic load. |
| Edge Locations | Part of AWS Global Infrastructure (for faster content delivery via CloudFront/CDN). |
| Latency | Time delay between a user request and system response. |
| Throughput | Amount of data processed in a given time (important for services like Kinesis, DynamoDB). |
| Monitoring & Observability | Watching your systems for health and performance (e.g., CloudWatch, X-Ray). |
| Encryption (at Rest / in Transit) | Protecting your data — either when stored or when moving between places. |
| Disaster Recovery (DR) | Plans and setups to recover apps/data if there's a major failure (like backup strategies). |
| SLA (Service Level Agreement) | AWS’s official promises around uptime (like "99.99% availability"). |
JSON
Explore other JSON topics
JSON in Programming Languages
- JSON in JavaScript
- JSON in Python
- JSON in Java
Parsing & Serialization
- Parsing JSON Data
- Stringifying JSON Data
- Error Handling in JSON
Tips and Best Practices
- Formatting JSON for Readability
- Handling Nested JSON
- JSON Debugging Techniques
- Common JSON Pitfalls and How to Avoid Them
Interview Questions
- What is JSONP?
- What is JSON Schema?
- What does JSON stand for?
- Any many more