API Gateway затем передаются в Lambda функцию, она отправляет сообщения в SNS/SQS, другие лямбды слушают эти очереди и тоже делают свои действия. Каждая лямбда в отдельном репозитории, используется serverless для деплоя.
Кто-то поднимал такой проект целиком на локалхосте? Что для этого использовали? Мне вот прислали ссылку на localstack
Тоже сейчас заняты этим вопросом, как альтернативу рассматривает cloud9, kubeless и кучу serverless плагинов для эмуляции каждого необходимого функционала aws
нам пока и так нормально (меняем 1 микросервис - заливаем на development стейдж - там тестируем) но тут собеседовали людей и они такие “а что проект нельзя полностью поднять на локалхосте? как так можно жиииииить!?” я и задумалась
не нужно локалхост, поднять рабочий ec2 и оттуда крутить нативно все что нужно
не поняла при чем тут EC2. если проект состоит из API Gateway -> Lambda - SNS/SQS -> Lambda
Со временем деплой начинает занимать много времени и разработка через деплой занимает очень много времени. У нас это уже больше 10 минут
чтобы с него дергать AWS
люди хотят на локалхосте поднимать когда разрабатывают. спрашивают можно ли поднять весь проект локально
не нужно так делать, ec2 для разработки как раз
у вас выбор: поднять ес2 или поднимать на локалхосте весь AWS
Вам пока хватит https://www.serverless.com/plugins/serverless-offline/ И https://github.com/mj1618/serverless-offline-sns
Обсуждают сегодня