Technical concepts

  • APIs
  • Database(SQL vs NoSQL)
  • Scaling
  • CAP Theorem
  • Web authentication and basic security
  • Load balancers
  • Caching
  • Message queues
  • Indexing
  • Failover
  • Replication
  • Consistent hashing

APIs

RESTful

RPC

SQL vs NoSQL

Scaling

Cache

Indexing

In order to improve the efficient to fetch a item from a large database, we use index.

Replication

Consistent hashing