Нашей группе поручено разработать и внедрить большую внутреннюю систему обмена сообщениями между пользователями (аналогично сообщениям в Facebook).Ожидается, что система будет обрабатывать не менее миллиарда сообщений.
Система будет построена с использованием php и базы данных mysql или nosql, и мы открыты для любых технологий, которые будут полезны.
Подобная система внутренних сообщений, вероятно, очень распространена,и, возможно, в прошлом сотни раз создавались различными компаниями, и мы не хотим изобретать велосипед.
Существуют ли какие-либо стандартные шаблоны проектирования для такой задачи, которые использовались впрошлое и хорошо держится?
Книги или руководства или просто общие советы были бы очень полезны.
(Если вам известно о каком-либо программном обеспечении с открытым исходным кодом (или с закрытым исходным кодом), которое рекомендуется для разработки этой системы, это также приветствуется!)