Кроме того, я собираюсь использовать архитектуру микросервисов. не могли бы вы посоветовать какие-нибудь полезные ресурсы, чтобы взглянуть на них перед началом?
чисто интересно, почему была выбрана именно монга?
Интересует, хочу изучить
nextjs
E commerce довольно емкое понятие
Не, для бекенда
а ой, под вечер уже туплю, nestjs
Знаю общие концепции rest api, grpc, микросервисов. теперь я хочу покопаться в них, построив весь бэкэнд с нуля. поэтому я подумал, что e-commerce для этого пригодится. что вы предлагаете?
AWS - у нас на них е-коммерс построен. Только DynamoDB вместо монги. Graphql API через appsync, резолверы на лямбдах - полный серверлесс)
классно вы завендорлочились)
Никто не спорит. Но намного дешевле, чем держать штат дэвопсов для поддержки контейнеров (терраформ у нас дэвы пишут)
я и не спорю, возможно действительно так выгоднее, просто иногда удивляюсь как можно весь проект зациклить на сервисах какого-то провайдера, даже того же авс
Так предыдущие 6 лет собирали контейнеры дэвопсами на ec2 - они быстрее могли мигрировать с RDS и ec2, чем наша архитектура? Не думаю... А если бы ещё к8с на авс прикрутили бы... Тоже мне не вендор-лок....
Зависит от юзкейса, с aws счёт легко раздувается, что покрывает двух девопсов на постоянке
Ну, говнокодить можно везде. Я в курсе. Мы умеем писать дешёвые лямбды. 30% стоимости всех ресурсов - Клауд-фронт. Следом идёт S3... Там лямбды и дб - мизер
Задачи и всех разные, но утверждение, что aws всегда обходится дешевле ложно
Я не сравниваю вендоры. У нас выбор между контейнерами и лямбдами в авс
Я хочу юзать клаудфронт + S3. Для хранения всех изображений. Это же нормально будет по цене? Есть какие-то трюки для оптимизации?
Есть нюанс - они выпилили имаджик из контейнера в последних версиях. Поэтому мы отказались от он-флай - и сделали пре-резайз...
Как писать дешёвые лямбды? Ты имеешь в виду сокращать время использования? Какие есть хаки?
Чего? Ахахах. Ничего не понял
Не знаю - мне хватает знания хот/колд запуска. Не знаю, откуда у других берутся высокие рейты. Если лямбда - это настоящая функция, а не целый сервер - то всё ок
Окей: максимальная атомарность, периодические пинги-прогревы функций.
Обсуждают сегодня