Repl.it vs. AWS Lambda + API Gateway - PullRequest
       60

Repl.it vs. AWS Lambda + API Gateway

1 голос
/ 26 октября 2019

Я работал над простым сайтом обмена сообщениями. До сих пор я использовал AWS Lambda для своего сервера, который регулярно обращается к DynamoDB, и API Gateway.

Но я видел веб-сайт Repl.it, который, похоже, выполняет те же функции, что и AWS Lambda, но бесплатно.

Я использую Node.js, и очень часто читаю и пишу в DynamoDB. Я также использую AWS SDK.

В чем разница между Repl.it и AWS Lambda?

1 Ответ

2 голосов
/ 26 октября 2019

REPL расшифровывается как цикл чтения-оценки-печати, в основном это означает, что он ожидает, пока пользователь введет один оператор или выражение, оценивает его, печатает его (или возвращает его клиенту в этом случае), а затем выполняет цикл. Похоже, repl.it предоставляет только API, который позволит вам выполнять по одной строке кода за раз. Это сделает загрузку вашей программы в repl.it API очень громоздкой.

Похоже, что repl.it имеет некоторые жесткие ограничения на частоту доступа к их API до ограничения скоростии сколько одновременных запросов может быть отправлено, что повлияет на функциональность вашего веб-сайта при масштабировании. Кроме того, repl.it, очевидно, не предназначен для коммерческого использования, и вы, вероятно, будете забанены с сайта, если будете использовать его в коммерческих целях, не связываясь с ними и не договариваясь.

Lambda позволит вам выполнить любой фрагмент кода (теперь, когда он поддерживает пользовательские среды выполнения), выполнение которого занимает до 15 минут, и масштабируется по горизонтали, чтобы соответствовать количеству входящих запросов.

Что бы это ни стоило, если вы рассматриваете repl.it для своего приложения, вы, вероятно, можете использовать AWS Lambda бесплатно неограниченное время . Уровень бесплатного использования лямбды не истекает через 12 месяцев. Lambda always-free tier

...