Top 50 System Design Terminologies You Must Know
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Master key system design terminologies essential for acing interviews with practical examples and additional learning resources. Concepts covered include scalability, load balancing, microservices, CAP theorem, sharding, latency, throughput, and many more crucial for building efficient and scalable systems.
Table of contents
Top 50 System Design Terminologies You Must Know1. Scalability2. Load Balancer3. Microservices4. CAP Theorem5. Sharding6. Latency7. Throughput8. Cache9. Content Delivery Network (CDN)10. REST API11. GraphQL12. ACID13. BASE14. NoSQL15. SQL16. Database Indexing17. Replication18. Failover19. API Gateway20. Service Mesh21. Serverless Computing22. Event-Driven Architecture23. Monolithic Architecture24. Distributed Systems25. Message Queue26. Pub/Sub Model27. Data Partitioning28. Horizontal Scaling29. Vertical Scaling30. Rate Limiting31. Circuit Breaker Pattern32. Data Consistency33. Eventual Consistency34. Strong Consistency35. Containerization36. Kubernetes37. Autoscaling38. Multi-Tenancy39. Load Shedding40. Idempotence41. Quorum42. Orchestration43. Choreography44. Service Registry45. API Rate Limiting46. Data Warehouse47. Data Lake48. OLAP49. OLTP50. Big Data46 Comments
Sort: