System Design
Ctrlk
  • Introduction
  • System Design Process
  • System Design Systematic Approach
  • System Design Topics
  • System Design Interview Tips
  • Object Oriented Design
  • System Design Problems
  • Architect's Toolbox
  • Systems Design Glossary
    • Consistent Hashing
    • Sharding or Partitioning
    • Database Indexes
    • Proxies
    • Caching
    • Queues
    • SQL vs. NoSQL
    • CAP Theorem
    • Distributed Messaging System
    • Long-Polling vs WebSockets vs Server-Sent Events
    • Producer and Consumer
    • Latency, Bandwidth and Throughput
    • Microservices Architecture
    • RESTful API
    • Concurrent Programming
  • Distributed System Resources
  • Reference
Powered by GitBook
On this page

Was this helpful?

Systems Design Glossary

Consistent HashingSharding or PartitioningDatabase IndexesProxiesCachingQueuesSQL vs. NoSQLCAP TheoremDistributed Messaging SystemLong-Polling vs WebSockets vs Server-Sent EventsProducer and ConsumerLatency, Bandwidth and ThroughputMicroservices ArchitectureRESTful APIConcurrent Programming
PreviousEncoding Decoding Encryption DecryptionNextConsistent Hashing

Last updated 5 years ago

Was this helpful?