Такая тема. Есть Lambda@Edge и при приходе клиента мобила\десктоп перенаправление

сделано. Редиректит на 2 разных путя на S3.

Очень хочется что бы пути были автоконфигурируемые с учетом версии s2:store/app1/10.11/data

И вот тут подстава. Хранить Key=Value рядом с лямбдой негде. Что бы оно и по миру реплицировалось. Пока придумали в DynamoDB Global Table хранить, но там то же фиг пойми как с репликацией по миру и близостью до лямбды. А нагрузка дофига (


Хотет самый быстрый сторадж рядом с Lambda@Edge

з.ы. И можно ли тут затраты как то уменьшить ? Кешь локальный на подольше брать или еше как ?
з.ы.ы. Вот так в идеале:
"Какой то из конкуретов Фронта продает CDN с фичей, что когда у тебя в регионе кешируется контент, туда же подъезжает и реплицируемая глобально таблица Key=Value
Очень удобно шатать лямбды по версиям"

13 ответов

21 просмотр

ElastiCache тоже есть глобальные БД, SecretManager умеет, Route53 можно если хочется ;)

кстати как оно - DynamoDB Global Table с Lambda Edge? Медленно работает?

Nikolai- Автор вопроса
Vasiliy Angapov
кстати как оно - DynamoDB Global Table с Lambda Ed...

Пока на этапе выбора. Но вот не очень выглядит пока

Nikolai- Автор вопроса
Nikolai
Не. 10-20 ключей

А вы не рассматривали s3 object lambda чтобы раутить по папкам вместо лямбда edge?

Nikolai- Автор вопроса
Al T
А вы не рассматривали s3 object lambda чтобы раут...

а как я ему от фронта смогу отдать значение на тип пользователя ?

Nikolai- Автор вопроса
Al T
ElastiCache тоже есть глобальные БД, SecretManager...

Route53 сейчас выглядит очень интересно )

Nikolai
а как я ему от фронта смогу отдать значение на тип...

Ну такие значения которые вы только из edge возьмёте, их придётся через структуру папок, а вот последнюю версию вы бы могли в s3 лямбде определять

Nikolai
Route53 сейчас выглядит очень интересно )

Да единственное что если днc провайдера будет игнорить ttl

Nikolai- Автор вопроса
Al T
Ну такие значения которые вы только из edge возьмё...

как раз хочется не изменяемую лямбду что под под CICD не загонять и управлять только переменными

Nikolai- Автор вопроса
Nikolai
вот пока единственное что напрягает

Там можно например создавать новую запись каждый час и типа чтоб мобильное приложение обрашалось всегда к записи текущего часа. И тогда даже если закеширует то не больше чем на час. Но это уже конечно путь настоящего самурая

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
1. https://www.kaggle.com/code/ahmadrezagholami2001/housing-estimation-linear-regression 2. https://www.kaggle.com/code/ahmadrezagholami2001/uncovering-quality-in-wines-logis...
Ahmadreza
1
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Карта сайта