Я слышал вы любите ТЗ? Вот вам ТЗ в ТЗ, которое описывает ТЗ :)
По своей сути сделать ТЗ, которое взорвет мозг - очень просто ) Достаточно вшить 2 взаимоисключающих параметра в разные модули проекта так, чтоб только архитектурный подход мог разрулить конфликт ) И при этом, чтоб оба параметра были стоп-факторами.
Пример: Нужен отклик вашего бота за 0,05 секунды на запрос какой-то стандартный вопрос в боте типа "дай мне номер телефона Васи". Стоп-факторы: время отклика, ответ на запрос.
При этом на транспортном уровне отклик клиент-сервер-клиент длится 0,1 секунду, например. Как итог потребуется танец с бубном для предзагрузки кешированной информации на устройство пользователя, чтоб транспортный уровень превратить в запрос инфо на самом устройстве.
Так что усложнить - легко, сложно - упростить до понятных модулей )
Я слышал вы любите ТЗ?
Вот вам ТЗ в ТЗ, которое описывает ТЗ :)
По своей сути сделать ТЗ, которое взорвет мозг - очень просто )
Достаточно вшить 2 взаимоисключающих параметра в разные модули проекта так, чтоб только архитектурный подход мог разрулить конфликт )
И при этом, чтоб оба параметра были стоп-факторами.
Пример:
Нужен отклик вашего бота за 0,05 секунды на запрос какой-то стандартный вопрос в боте типа "дай мне номер телефона Васи".
Стоп-факторы: время отклика, ответ на запрос.
При этом на транспортном уровне отклик клиент-сервер-клиент длится 0,1 секунду, например.
Как итог потребуется танец с бубном для предзагрузки кешированной информации на устройство пользователя, чтоб транспортный уровень превратить в запрос инфо на самом устройстве.
Так что усложнить - легко,
сложно - упростить до понятных модулей )
Упростить реально не самая простая задача