• На каком языке писать облачный сервер?

    Языки программирования второстепенны в этом случае.
    Стоит сделать упор на межплатформенные решения для сбережения ресурсов.
    Программы-клиенты должны работать под разные виды устройств: мобильные, настольные и т.д. Для мобильных ОС потребуется реализовать для минимум двух платформ: iOS, Android. Реализовать можно на разных технологиях. Обычно это языки Java, Swift, Dart.
    Для настольных межплатформенных приложений нередко берут C++, Java.

    Такие сервисы должны быть рассчитаны на большое количество пользователей, трафика и хранимых данных.
    По большей части основные вызовы будут в построении масштабируемой системы на мощностях хостинга. Из обязательных языков почти наверняка будет присутствовать лишь SQL (работа с СУБД). Остальные как сложится.
    Потребуются специалисты: системные администраторы, DevOps, бэкенд, инф. безопасности. Ну и, конечно, инженеры-проектировщики (архитектор ПО) и те, которые будут управлять всеми специалистами.

    Потребуется построить также систему биллинга. Понадобятся аналитики данных (BI, Data Scientist, ...) для понимания управления направления развития компании и обратной связи.
    Ответ написан
    Комментировать