The 2002 mandate for internal communication systems at Amazon
A few things I'd add today:<p>* Every service must provide latency and error-rate metrics.<p>* Every service must be capable of generating and/or responding to backpressure when things become overloaded.<p>* Every service must be prepared to support multitenancy.