OLTP

Learned in SE464.

Online Transaction Processing: the workload most applications run.

  • Most applications: e-commerce, banking, Reddit, etc.
  • User-facing: must be fast, low-latency, concurrent (many users)
  • Tasks: small set of common queries
  • Access patterns: random reads, small writes

OLTP services benefit from sharding and read replicas: lots of parallel reads and writes.