@Леонид Коганов, сам знаю только примерно. Речь о распределённых системах с большим количеством серверов и огромным количеством данных, которые надо постоянно хранить, обрабатывать и передавать.
Нужно находить архитектурные решения, которые будут максимально эффективны на больших объёмах данных. Не только в плане количества тактов на их выполнение, но и, в первую очередь, на обход боттлнеков: вычислительных потоков, обращений к памяти и хранилищу, приём-передачу данных и т. д.