модели автора о требованиях, записанной в виде соотв. конструкций ‣ Поддерживаемость – это средняя скорость проекции конструкций языка в ментальную модель требований + дополнение кода новыми требованиями
одновременно удержать количество сущностей и связей между ними ‣ Легко упустить детали требований, если логика размазана (scattering) ‣ Легко упустить детали, если много сущностей связаны между собой (coupling)
реализовать протокол реакции системы на ошибки ‣ Коды ошибок (выполнил/не выполнил) ‣ Реализовать техники повторной обработки: ‣ Retry ‣ Backoff (напр. exponential backoff) ‣ Redundancy
параметры – какая цель, что мы хотим обрабатывать и с какой скоростью ‣ Пример: ‣ Какой будет λ на входе в конкретном канале? ‣ Какой μ обработки потока? ‣ Что будет, если увеличить λ в 10 раз?