Guys, скажите - есть проект где http запросы приходят в

API Gateway затем передаются в Lambda функцию, она отправляет сообщения в SNS/SQS, другие лямбды слушают эти очереди и тоже делают свои действия. Каждая лямбда в отдельном репозитории, используется serverless для деплоя.

Кто-то поднимал такой проект целиком на локалхосте? Что для этого использовали? Мне вот прислали ссылку на localstack

10 ответов

13 просмотров

Тоже сейчас заняты этим вопросом, как альтернативу рассматривает cloud9, kubeless и кучу serverless плагинов для эмуляции каждого необходимого функционала aws

Elena-Sharovar Автор вопроса
Oleg
Тоже сейчас заняты этим вопросом, как альтернативу...

нам пока и так нормально (меняем 1 микросервис - заливаем на development стейдж - там тестируем) но тут собеседовали людей и они такие “а что проект нельзя полностью поднять на локалхосте? как так можно жиииииить!?” я и задумалась

не нужно локалхост, поднять рабочий ec2 и оттуда крутить нативно все что нужно

Elena-Sharovar Автор вопроса

не нужно локалхост, поднять рабочий ec2 и оттуда к...

не поняла при чем тут EC2. если проект состоит из API Gateway -> Lambda - SNS/SQS -> Lambda

Elena Sharovar
нам пока и так нормально (меняем 1 микросервис - з...

Со временем деплой начинает занимать много времени и разработка через деплой занимает очень много времени. У нас это уже больше 10 минут

Elena-Sharovar Автор вопроса

чтобы с него дергать AWS

люди хотят на локалхосте поднимать когда разрабатывают. спрашивают можно ли поднять весь проект локально

Elena Sharovar
люди хотят на локалхосте поднимать когда разрабаты...

не нужно так делать, ec2 для разработки как раз

Elena Sharovar
люди хотят на локалхосте поднимать когда разрабаты...

у вас выбор: поднять ес2 или поднимать на локалхосте весь AWS

Elena Sharovar
нам пока и так нормально (меняем 1 микросервис - з...

Вам пока хватит https://www.serverless.com/plugins/serverless-offline/ И https://github.com/mj1618/serverless-offline-sns

Похожие вопросы

Обсуждают сегодня

Кто хочет поиграться в легкий взлом специально уязвимого приложения? :) Ваше задани - вы студент группы 416 - оценку в 100 баллов и найти 10 флагов (текстовых) формата Step0...
Andrii Kurdiumov
4
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
<div class="report-widget"> <h3 style="margin-bottom:10px;"> <?= e(__($this->property('title'))) ?> </h3> <button type="submit" data-request-flash ...
Vladimir 
2
Точно проблема в твиге?
Vladimir 
5
Ребят, а почему вызов add-tag может возвращать не нулевой код даже если операция прошла успешно? Дело в том, что образ корректно помечается, но ветка заходит в "then"... gclou...
Philipp Bondarev
2
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
<div class="report-widget"> <h3 style="margin-bottom:10px;"> <?= e(__($this->property('title'))) ?> </h3> <button type="submit" data-control="popup...
Point 111
1
@LeMaX10 а ты же делаешь в своем боте капчу на вход в чат? или так же на первое сообщение?
Sergey
4
Ребята привет. Telegraf 3.38 актуален ещё или лучше обновиться?
𝙊𝑙ẽ𝘨 // Rabbit Hole
2
Карта сайта