В настоящее время я занимаюсь бэкенд-разработкой со следующей целью:
Пользователь нажимает кнопку на веб-сайте (внешний интерфейс), виртуальная машина создается для пользователя (внутренний интерфейс).Я пытаюсь на доске лучший способ сделать это.Может кто-нибудь сообщить мне, если мой мыслительный процесс идет в правильном направлении.
Часть, с которой я борюсь, это то, как эти двое общаются / соединяются друг с другом, особенно если они на разных машинах и / или на разных языках программирования.
Мои исследования привели меняполагать, что создание REST API для моего бэкэнд-приложения было бы лучшим способом для этогоВнешний интерфейс может отправлять POST-запрос, который мой бэкэнд-API получит и выполнит необходимое ускорение машин.
Меня беспокоит только то, что каждый раз, когда я читаю о REST, речь идет о разработке функциональности CRUD.или возвращая наборы данных, не обязательно выполняя команды на сервере.Поэтому я не был уверен, правильно ли я использовал концепцию REST.
И картинка с некоторым кодом sudo, чтобы помочь мне ее визуализировать.