Около трех лет назад было начато большое переписывание: устав от мутирующих структур данных и синхронизации потоков, команда выбрала F# и модель акторов (Akka.NET) для нового поколения сервисов дистрибуции медиафайлов, разрабатываемых в норвежском гостелерадио (NRK). Каждый час эти сервисы пропускают через себя сотни гигабайт данных, предъявляя высокие требования к масштабированию и коррекции ошибок. Тот факт, что проект запущен и непрерывно используется, относит его к категории успешных, но какова роль языка F# в этом успехе? Достигла бы команда той же скорости разработки и стабильности системы, выбрав ООП (и C# на платформе .NET)? Команда считает, что F# настраивает разработчиков на стиль программирования, дающий существенные преимущества в проектах с короткими сроками и непрерывным запуском результатов в продакшн. Об этих преимуществах и пойдет речь в данном докладе.