2. Проект: iamscientist.com Научная социальная сеть Цели: создание научного сообщества онлайн, быстрый поиск экспертов Задачи: агрегация и кластеризация контента о научных публикациях
3. Где используется scala. Импортеры raw данных. Обработка: валидация, кластеризация профайлов (работа с векторами), определение уникальных статей и слияние, построение полнотекстовых индексов. Импортеры в базы данных. Mongodb, Solr.
5. Почему не ruby? Производительность Отсутствие статической проверки типов Отсутствие нормальной поддержки параллельного программирования
6. Почему не java? Громоздкий код Отсутствиемножества фич, которые делают разработку приятней и код более читаемым (closures, mixins,implicit conversions, …)
7. Scala Выполняется также быстро как и java(jvm) Код такой же компактный как и на ruby Статическая проверка типов Программирование в функциональном стиле Параллельное программирование
8. Архитектура. S3 Mongodb S3 Web applications and services Importer Raw data Workers on ec2 cloud
9. Приложение Интерфейс командной строки Deployment: capistrano Задачи раздаются с помощьюэкторов. Для некоторых задач используется hadoop.