Learn
Practice
Newsletter
Resources
F
Toggle theme
0
F
Toggle theme
0
Toggle menu
Must-Know Technologies for System Design Interviews
Last Updated: December 24, 2025
Ashish Pratap Singh
High Priority
18 min read
Get Premium
Subscribe to unlock full access to all premium content
Subscribe Now
Reading Progress
0%
On this page
Technology Landscape
1. Relational Databases
PostgreSQL
MySQL
2. NoSQL Databases
MongoDB
Cassandra
DynamoDB
Choosing Between NoSQL Databases
3. Caching Technologies
Redis
Memcached
4. Message Queues and Streaming
Apache Kafka
RabbitMQ
Amazon SQS
5. Search Technologies
Elasticsearch
6. Object Storage
Amazon S3
HDFS (Hadoop Distributed File System)
7. Load Balancers
Layer 4 vs Layer 7 Load Balancing
Nginx
Cloud Load Balancers
8. CDN (Content Delivery Network)
CloudFront vs Cloudflare
9. Container Orchestration
Docker (The Container Runtime)
Kubernetes (The Orchestrator)
10. Monitoring and Observability
Prometheus + Grafana
Managed Alternatives
11. API Gateway
Options
Technology Selection Framework
Questions to Ask
Quick Reference
Key Takeaways
Quiz
Vote/Request Content
Aa
Notes
Star
Complete
Ask AI
Concepts
Notes
Star
Complete
Ask AI
Tradeoffs