Добрый день, ЛОР. Заинтересовала тема распределения нагрузки в хайлоад проектах, а мое гугл-фу подводит меня (единственное, что нашел - слайды лицокниги).
Например, я хочу сделать аналог IRC с блекджеком, который сможет держать много миллионов пользователей. Какие проблемы я вижу:
- хранение и синхронизация присутствия (presence) пользователей
- хранение и синхронизация логов чата (чтобы при входе на канал клиент получал последние N сообщений)
Собственно, как умные дядьки это делают и что почитать о проектировании таких систем?