- Published on
AWS Core Services Overview & 2025-2026 Tech Trends Recap
- Authors

- Name
- Youngju Kim
- @fjvbn20031
Introduction
Now that cloud computing has become the standard for IT infrastructure, AWS (Amazon Web Services) maintains its market leadership with over 200 services. This article provides a comprehensive overview of AWS core services by category and offers a retrospective on the major tech trends of 2025-2026.
Part 1: AWS Core Services Overview
1. Compute
AWS compute services support a wide range of workloads, from virtual servers to serverless and containers.
EC2 (Elastic Compute Cloud)
EC2 is the most fundamental compute service on AWS. It offers various instance types optimized for different workloads.
Key Instance Families:
| Family | Use Case | Examples |
|---|---|---|
| T Series | General purpose (burstable) | t3.micro, t3.medium |
| M Series | General purpose (stable) | m6i.large, m7g.xlarge |
| C Series | Compute optimized | c6i.xlarge, c7g.2xlarge |
| R Series | Memory optimized | r6i.large, r7g.xlarge |
| P Series | GPU (ML/AI) | p4d.24xlarge, p5.48xlarge |
| G Series | Graphics/Inference | g5.xlarge, g6.2xlarge |
Key EC2 Features:
- Auto Scaling: Automatically adjusts instance count based on traffic
- Elastic Load Balancing: Distributes traffic across multiple instances
- EBS Volumes: Persistent block storage attachment
- Placement Groups: Instance placement strategy configuration
# Example: Launching an EC2 instance
aws ec2 run-instances \
--image-id ami-0abcdef1234567890 \
--instance-type t3.medium \
--key-name my-key-pair \
--security-group-ids sg-0123456789abcdef0 \
--subnet-id subnet-0123456789abcdef0
Lambda (Serverless Computing)
Lambda is a serverless compute service that lets you run code without managing servers.
Key Characteristics:
- Event-driven execution (S3, API Gateway, DynamoDB, etc.)
- Maximum execution time: 15 minutes
- Supported languages: Python, Node.js, Java, Go, .NET, Ruby, custom runtimes
- Concurrent execution limit: Default 1,000 per region (can be increased)
# Lambda handler example
import json
def lambda_handler(event, context):
name = event.get('name', 'World')
return {
'statusCode': 200,
'body': json.dumps({
'message': f'Hello, {name}!'
})
}
ECS / EKS / Fargate (Containers)
| Service | Description | Best For |
|---|---|---|
| ECS | AWS-native container orchestration | Optimizing within the AWS ecosystem |
| EKS | Managed Kubernetes | Following K8s standards |
| Fargate | Serverless container execution engine | Minimizing infrastructure management |
# ECS task definition example
family: my-web-app
networkMode: awsvpc
requiresCompatibilities:
- FARGATE
cpu: '256'
memory: '512'
containerDefinitions:
- name: web
image: my-repo/my-app:latest
portMappings:
- containerPort: 8080
protocol: tcp
2. Storage
S3 (Simple Storage Service)
S3 is the flagship object storage service of AWS, providing virtually unlimited scalability.
Storage Class Comparison:
| Class | Use Case | Availability | Cost |
|---|---|---|---|
| S3 Standard | Frequently accessed data | 99.99% | High |
| S3 Intelligent-Tiering | Variable access patterns | 99.9% | Auto-optimized |
| S3 Standard-IA | Infrequent access | 99.9% | Medium |
| S3 One Zone-IA | Infrequent access (single AZ) | 99.5% | Low |
| S3 Glacier Instant | Archive (instant retrieval) | 99.9% | Very low |
| S3 Glacier Deep Archive | Long-term archive | 99.99% | Lowest |
Lifecycle Policy Example:
{
"Rules": [
{
"ID": "MoveToIA",
"Status": "Enabled",
"Transitions": [
{
"Days": 30,
"StorageClass": "STANDARD_IA"
},
{
"Days": 90,
"StorageClass": "GLACIER"
}
],
"Expiration": {
"Days": 365
}
}
]
}
EBS (Elastic Block Store)
Block storage attached to EC2 instances, available in SSD and HDD types.
- gp3: General purpose SSD (baseline 3,000 IOPS)
- io2: Provisioned IOPS SSD (up to 64,000 IOPS)
- st1: Throughput optimized HDD
- sc1: Cold HDD
EFS (Elastic File System)
A managed NFS file system accessible from multiple EC2 instances simultaneously. It scales automatically and is also usable in serverless environments (Lambda).
3. Database
RDS (Relational Database Service)
A managed relational database service supporting the following engines:
- MySQL, PostgreSQL, MariaDB
- Oracle, SQL Server
- Amazon Aurora (MySQL/PostgreSQL compatible)
RDS vs Aurora Comparison:
| Feature | RDS | Aurora |
|---|---|---|
| Performance | Standard engine level | Up to 5x MySQL |
| Replicas | Up to 5 read replicas | Up to 15 read replicas |
| Storage | Manual scaling | Auto-scaling (up to 128TB) |
| Availability | Multi-AZ support | Automatic 3-AZ replication |
| Cost | Relatively affordable | 20%+ more expensive |
DynamoDB
A fully managed NoSQL database guaranteeing single-digit millisecond performance.
Core Concepts:
- Partition Key: Basis for data distribution
- Sort Key: Ordering within a partition
- GSI/LSI: Global/Local Secondary Indexes
- DynamoDB Streams: Change data capture
# DynamoDB item query example
import boto3
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('Users')
response = table.get_item(
Key={
'user_id': 'user-001'
}
)
item = response.get('Item')
ElastiCache / DocumentDB
- ElastiCache: Redis or Memcached-based in-memory caching (session management, leaderboards, real-time analytics)
- DocumentDB: MongoDB-compatible document database (optimized for JSON-based workloads)
4. Networking
VPC (Virtual Private Cloud)
VPC is a service that creates logically isolated virtual networks on AWS.
Key Components:
- Subnets: Public/private zone separation
- Internet Gateway (IGW): External internet connectivity
- NAT Gateway: External access from private subnets
- Route Tables: Traffic path configuration
- Security Groups: Instance-level firewalls
- NACLs: Subnet-level firewalls
VPC (10.0.0.0/16)
|
+-- Public Subnet (10.0.1.0/24)
| +-- NAT Gateway
| +-- ALB
|
+-- Private Subnet (10.0.2.0/24)
| +-- Application Servers
|
+-- Private Subnet (10.0.3.0/24)
+-- Database Servers
ALB / NLB (Load Balancers)
| Feature | ALB | NLB |
|---|---|---|
| Layer | Layer 7 (HTTP/HTTPS) | Layer 4 (TCP/UDP) |
| Use Case | Web applications | High performance/low latency |
| Capabilities | Path/host-based routing | Static IP support |
| WebSocket | Supported | Supported |
Route 53
A DNS service providing domain registration, DNS routing, and health checking.
Routing Policies:
- Simple, Weighted, Latency, Failover, Geolocation, Multivalue
CloudFront
A global CDN (Content Delivery Network) service delivering content quickly through over 400 edge locations worldwide.
API Gateway
A service for creating, publishing, and managing RESTful APIs and WebSocket APIs.
- REST API: Fully managed with caching, throttling, and authentication
- HTTP API: Low-cost, optimized for Lambda proxy
- WebSocket API: Real-time bidirectional communication
5. Security
IAM (Identity and Access Management)
The core of AWS resource access control, managing users, groups, roles, and policies.
IAM Best Practices:
- Minimize root account usage and enable MFA
- Apply the Least Privilege principle
- Use IAM Roles (instead of long-term credentials)
- Regularly rotate access keys
- Manage multi-account with AWS Organizations
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject"
],
"Resource": "arn:aws:s3:::my-bucket/*"
}
]
}
KMS (Key Management Service)
A service for creating and managing encryption keys, integrated with various services including S3, EBS, and RDS.
WAF (Web Application Firewall)
Protects web applications from common web attacks such as SQL injection and XSS.
GuardDuty / Security Hub
- GuardDuty: ML-based threat detection service (analyzing VPC Flow Logs, DNS logs, CloudTrail)
- Security Hub: A dashboard for centralized security management and compliance verification
6. DevOps / IaC (Infrastructure as Code)
CodePipeline / CodeBuild
- CodePipeline: CI/CD pipeline automation
- CodeBuild: Fully managed build service
- CodeDeploy: Deployment automation (EC2, Lambda, ECS)
# buildspec.yml example
version: 0.2
phases:
install:
runtime-versions:
nodejs: 20
pre_build:
commands:
- npm ci
build:
commands:
- npm run build
- npm test
artifacts:
files:
- '**/*'
base-directory: dist
CloudFormation / CDK
- CloudFormation: YAML/JSON-based IaC
- CDK (Cloud Development Kit): Define infrastructure with programming languages (TypeScript, Python, etc.)
- SAM (Serverless Application Model): Framework dedicated to serverless applications
// Defining a Lambda function with CDK
import * as cdk from 'aws-cdk-lib';
import * as lambda from 'aws-cdk-lib/aws-lambda';
const fn = new lambda.Function(this, 'MyFunction', {
runtime: lambda.Runtime.NODEJS_20_X,
handler: 'index.handler',
code: lambda.Code.fromAsset('lambda'),
memorySize: 256,
timeout: cdk.Duration.seconds(30),
});
7. AI/ML Services
SageMaker
An end-to-end machine learning platform supporting the entire process from data preparation to model deployment.
Key Features:
- SageMaker Studio: Integrated ML development environment
- SageMaker Autopilot: Automated ML
- SageMaker Pipelines: ML workflow automation
- SageMaker Endpoints: Real-time inference
Bedrock
A service providing foundation models (FMs) via API.
Supported Models:
- Anthropic Claude
- Meta Llama
- Amazon Titan
- Stability AI Stable Diffusion
- Mistral
# Bedrock API call example
import boto3
import json
bedrock = boto3.client('bedrock-runtime')
response = bedrock.invoke_model(
modelId='anthropic.claude-3-sonnet-20240229-v1:0',
body=json.dumps({
'anthropic_version': 'bedrock-2023-05-31',
'max_tokens': 1024,
'messages': [
{
'role': 'user',
'content': 'List 3 advantages of AWS Lambda.'
}
]
})
)
Other AI Services
- Comprehend: Natural language processing (sentiment analysis, entity recognition)
- Rekognition: Image/video analysis
- Textract: Text/table extraction from documents
- Polly: Text-to-speech
- Transcribe: Speech-to-text
8. Cost Optimization
Key strategies for reducing AWS costs.
Pricing Model Comparison
| Model | Discount | Commitment | Flexibility |
|---|---|---|---|
| On-Demand | None | None | Highest |
| Reserved Instances | Up to 72% | 1-3 years | Low |
| Savings Plans | Up to 72% | 1-3 years | Medium |
| Spot Instances | Up to 90% | None | Lowest (interruptible) |
Cost Management Tools
- AWS Cost Explorer: Cost analysis and forecasting
- AWS Budgets: Budget setting and alerts
- Trusted Advisor: Cost optimization recommendations
- Compute Optimizer: Instance right-sizing recommendations
Cost Optimization Checklist:
- Clean up unused resources (idle EC2, unattached EBS)
- Select appropriate instance types (Right Sizing)
- Leverage Reserved Instances or Savings Plans
- Configure S3 lifecycle policies
- Manage elastic resources with Auto Scaling
- Tag-based cost tracking
Part 2: 2025-2026 Tech Trends Recap
9. Key Tech Trends of 2025
Democratization of LLMs
2025 was the year when Large Language Models (LLMs) achieved true mainstream adoption.
- ChatGPT, Claude, and Gemini became part of everyday life for general users
- Over 70% of enterprises adopted generative AI in some form
- Open-source models (Llama, Mistral) saw significant performance improvements
- Multimodal AI became the standard (text + image + code + voice)
Rise of AI Coding Tools
AI coding tools that revolutionized developer productivity emerged.
- GitHub Copilot: The de facto standard for code auto-completion
- Cursor: Rapidly growing as an AI-native editor
- Claude Code: Terminal-based AI coding agent
- Amazon CodeWhisperer (Q Developer): Specialized for the AWS ecosystem
Maturity of Cloud Native
- Kubernetes established as the de facto standard for container orchestration
- Widespread adoption of serverless patterns (Lambda, Cloud Functions, Azure Functions)
- Increased multi-cloud strategy adoption
- GitOps pattern became mainstream in CI/CD
10. Emerging Technologies of 2026
Agentic AI
The most notable tech trend of 2026 is agentic AI.
- AI moves beyond simple responses to autonomously performing tasks
- Complex task handling: automating information gathering, analysis, decision-making, and execution
- Key examples: Claude Computer Use, OpenAI Operator, Google Project Mariner
- Rapid growth in enterprise workflow automation
AI Semiconductor Race
- NVIDIA: Dominating the GPU market with H100/H200 and Blackwell architecture
- AWS Trainium/Inferentia: Pursuing cost efficiency with custom AI chips
- Google TPU: Optimizing training/inference with v5e/v6
- Apple Silicon: Enhanced Neural Engine in M4 series
- Full-scale ASIC vs GPU competition
Quantum Computing Readiness
- Quantum computing platforms like AWS Braket and Google Willow advancing
- Post-Quantum Cryptography standardization in progress
- Not yet practical, but research and investment accelerating
11. Evolution of Developer Tools
2025-2026 was the period when AI became deeply integrated into development tools.
Major AI Coding Tool Comparison
| Tool | Features | Base Model | Key Strength |
|---|---|---|---|
| Cursor | AI-native editor | Multi-model support | IDE-integrated experience |
| Claude Code | Terminal agent | Claude | Full codebase understanding |
| GitHub Copilot | Code auto-completion | GPT family | Editor integration |
| Windsurf | AI editor | Multi-model support | Flow-based workflow |
| Amazon Q Developer | AWS-specialized | Amazon models | AWS service integration |
Changes in Development Workflow
The development workflow of 2026 can be summarized as "AI-Augmented Development."
- Requirements Analysis: AI analyzes spec documents and suggests implementation plans
- Code Generation: AI writes initial code, developers review
- Testing: AI automatically generates test cases
- Code Review: AI performs first-pass review, humans do final inspection
- Deployment: AI generates deployment scripts and sets up monitoring
12. Infrastructure Trends
Platform Engineering
Platform engineering is the key keyword in DevOps evolution for 2025-2026.
Core Concepts:
- Building internal platforms that enable developers to self-service provision infrastructure
- Increasing adoption of IDPs (Internal Developer Platforms)
- Growth of platform engineering tools like Backstage, Port, and Humanitec
Developer Request
|
v
Internal Developer Portal
|
+-- Infrastructure Provisioning (Terraform/Pulumi)
+-- CI/CD Pipeline Auto-generation
+-- Monitoring/Logging Auto-configuration
+-- Security Policy Auto-application
FinOps (Cloud Financial Operations)
Cloud cost management has become an integral part of engineering culture.
- Real-time cost visibility
- Team/project-based cost allocation
- AI-powered cost optimization recommendations
- FinOps Foundation certification expansion
Evolution of Observability
- OpenTelemetry established as the de facto standard for observability
- Unified logs/metrics/traces (Grafana, Datadog, New Relic)
- AIOps: AI-powered anomaly detection and root cause analysis
- eBPF-based kernel-level observation
13. Career Outlook
Let us examine the promising roles reflecting the 2025-2026 tech trends.
Roles to Watch
| Role | Key Skills | Outlook |
|---|---|---|
| AI Engineer | LLM fine-tuning, RAG, prompt engineering | Very high |
| Platform Engineer | IDP construction, IaC, CI/CD | High |
| SRE | Observability, incident response, automation | High |
| Data Engineer | Data pipelines, real-time processing | High |
| Cloud Security Specialist | Zero trust, IAM, compliance | Very high |
Developer Skills in the AI Era
- AI Tool Proficiency: Effective use of Cursor, Claude Code, and similar tools
- System Design Skills: Even if AI writes code, humans decide architecture
- Prompt Engineering: Ability to give effective instructions to AI
- Code Review Skills: Ability to accurately validate AI-generated code
- Domain Knowledge: Understanding of business domains beyond technology
Conclusion
Understanding and leveraging AWS core services is a fundamental competency in the cloud era. At the same time, it is essential not to miss the rapidly changing technology trends.
Key Takeaways from 2025-2026:
- Understanding cloud services is a basic necessity
- AI is a tool, not a replacement. Collaborating with AI is the key skill
- Improve developer experience (DX) through platform engineering
- Cost optimization (FinOps) is a must, not an option
- Security starts at the design phase, not as an afterthought (Shift Left)
As the pace of technological advancement accelerates, the ability to balance strong fundamentals with quickly grasping new trends becomes increasingly important.