Какие типы приложений можно эффективно разрабатывать с использованием Node.js?