Самолет делали по частям на разных авиационных заводах Союза. Например, крыло делали у нас, в Ташкенте. Специально даже модифицировали ИЛ-76, чтобы его по частям, на спине ИЛа, перевезти в Киев на сборку
Йенс и я написали письмо Ларри, Сергею и Эрику, что у нас есть идея в области e-mail. Мы предложили, что попытаемся выполнить проект в качестве эксперимента по типу стартапа внутри Google, потому что мы знали, что они стремятся делать подобные эксперименты. Они быстро сказали «да», как я считаю, из-за нашего успеха с Google Maps. Мы проводили дни, переписываясь по электронной почте. Это было бы намного проще в Wave!
И самый гиковский ответ: :)
у Google в последние годы вполне хорошо получалось обслуживать многих и многих пользователей. Вы можете почитать общедоступные документы о системах типа GFS, BigTable и MapReduce, которые составляют основу наших распределенных систем. Обработка данных посимвольно вживую – это весьма интересный вызов, к которому прилагались основные усилия моей команды последние 2,5 года.
В наших системах мы используем оптимистичность и восстановление, чтобы сократить нагрузку. К примеру, когда символ прилетает на сервер, мы рассылаем его всем заинтересованным клиентам без сохранения в базе данных (оптимистично предполагая, что сможем сохранить его позже). И только после того, как множество символов накопилось в памяти сервера, мы записываем их на диск.
Конечно, возникают проблемы, если сервер умирает или еще как-нибудь отваливается и есть несохраненные символы, и это требует механизмов восстановления.
Да, уже разобрался что интерфейс генерится через флэш. Изворотились, однако. Локально проект так и не смог поднять. И попытка разобраться в 600М исходников тоже безуспешна %)
Главное, что исходники-то есть. Можно в любой момент поправить или сделать как надо. В этом преимущество СПО. Вот например щас предлагают проект сделать подобный. Видимо, с изучения этого проекта и начну.
Мне показалось, или к яве в последнее время интерес вновь увеличивается? Я вот тоже засмотрелся в сторону явы. Недавно писал статью: habrahabr.ru/blogs/webdev/76043/
И самый гиковский ответ: :)