The “ities” are What Makes Transaction Processing (TP) Hard
Reliability - system should rarely fail
Availability - system must be up all the time
Response time - within 1-2 seconds
Throughput - thousands of transactions/second
Scalability - start small, ramp up to Internet-scale
Security – for confidentiality and high finance
Configurability - for above requirements + low cost
Atomicity - no partial results
Durability - a transaction is a legal contract
Distribution - of users and data