System Design and Scalability

关键概念:

  • Horizontal vs Vertical scaling
  • Load balancer
  • Database denormalization and No SQL
  • Database partitioning(Sharding)
  • Caching
  • Asynchronous Processing & Queue
  • Network metrics
    • Bandwith
    • Throughput
    • Latency
  • MapReduce

Considerations:

  • Failures
  • Avaliability and Reliability
  • Read-heavy vs write-heavy
  • Security

results matching ""

    No results matching ""