Я хотел бы построить систему на основе ERLANG / OTP, которая решает проблему «эмбаральсивно-популярной».
Я уже прочитал / обесценил:
У меня есть сущность процессов, обмен сообщениями, руководителями, Gen_Servers, регистрации и т. Д.
Я понимаю, что определенный выбор архитектуры зависит от применения в концерн, но все же я хотел бы знать некоторые общие принципы Erlang / Дизайн системы OTP.
Должен ли я просто начать с нескольких Gen_Servers с руководителем и постепенно построен на это?
Сколько супервайров я должен иметь? Как я могу решить, какие части системы должны быть основаны на обработке? Как мне избежать узких мест?
Должен ли я добавить в систему позже?
Какой общий подход к эрлангу / OTP-распределенному азербайстую системной архитектуре мультипроцессорных систем?