Size: a a a

2020 August 10

DZ

Dmytro Zavalkin in AWS_RU
Sergey Nikulitsa
в микросервисной архитектуре своя атмосфера) хранить id-шники и джоинить на уровне кода)
Странно что вас ещё с монгой не послали имхо...
источник

DZ

Dmytro Zavalkin in AWS_RU
Соцсеть это сильно связанные данные, ну куда тут монга
источник

VS

Vladimir Samoylov in AWS_RU
Vladimir Samoylov
Про Mongo и AWS

AWS и Mongo поругались и пишут друг на другая гадости какие то:)
Монго двигает свой MongoDB Atlas  , который посути авторазварачивает в облаках
AWS взяли и переписали всё и говорят что проблемы с маштабированием у клиентов..

Началось всё со смены лицензирования с GNU AGPL на MongoDB Inc's Server Side  
вот эта смена думаю и является настоящей причиной почему всё так:)
"Offering the Program as a Service" добавили и там вот ограничения
Смотрю споры про монгу не утихают:))
Я там выше писал про лицензии
И там не только AWS "обиделись", но и другие компании
А всё потому что монго написали что потратили больше 300М баксов на разработку и не хотят что бы кто то предлагал их как SaaS
так что я бы сказал что использование MongoDB по новой лицензии может стать проблемой для быстрых миграций при быстром росте
но всё от ситуации ведь как обычно
источник

N

Nikolay in AWS_RU
Dmytro Zavalkin
Странно что вас ещё с монгой не послали имхо...
а какая альтернатива? вот если допустить, что пользователей будет миллион?
источник

A

Alex in AWS_RU
Nikolay
а какая альтернатива? вот если допустить, что пользователей будет миллион?
нептун
источник

A

Alex in AWS_RU
Neptune supports up to 15 low latency read replicas across three Availability Zones to scale read capacity and execute more than one-hundred thousand graph queries per second
источник

N

Nikolay in AWS_RU
монга например используется в овито. "Мессенджер Авито – достаточно крупный и нагруженный проект. У нас 11 миллионов уникальных пользователей в месяц, порядка 25k RPC-запросов в секунду и 500k подключений онлайн в пике."(https://www.highload.ru/moscow/2019/abstracts/5765)  а у нептуна есть проверенные кейсы?
www.highload.ru
Александр Емелин  на HighLoad++ 2019
Мессенджер Авито – достаточно крупный и нагруженный проект. У нас 11 миллионов уникальных пользователей в месяц, порядка 25k RPC-запросов в секунду и 500k подключений онлайн в пике. В докладе я расскажу о том, какой путь проходит сообщение от отправителя до получателя, о цепочке сервисов на этом пути. Поговорим о том, как мы деплоим сервисы, как храним данные в MongoDB и о некоторых любопытных паттернах очередей RabbitMQ. Обсудим протокол WebSocket и поразмышляем о необходимости HTTP-fallback'a в 2019 году. Расскажу про нашу шину realtime-нотификаций, использующую под капотом Redis. Эта шина, которую мы называем SockStream, позволяет нам без проблем держать около полумиллиона постоянных соединений, имеет задел для масштабирования на порядок, обеспечивает возможность реконнекта всех подключений в течение нескольких секунд, при этом предотвращая завал основной базы данных запросами об актуальном состоянии благодаря горячему кэшу сообщений. Также затронем тему антиспама и посмотрим на наш механизм “middleware” на…
источник

GM

Gleb Mekhrenin in AWS_RU
Nikolay
монга например используется в овито. "Мессенджер Авито – достаточно крупный и нагруженный проект. У нас 11 миллионов уникальных пользователей в месяц, порядка 25k RPC-запросов в секунду и 500k подключений онлайн в пике."(https://www.highload.ru/moscow/2019/abstracts/5765)  а у нептуна есть проверенные кейсы?
www.highload.ru
Александр Емелин  на HighLoad++ 2019
Мессенджер Авито – достаточно крупный и нагруженный проект. У нас 11 миллионов уникальных пользователей в месяц, порядка 25k RPC-запросов в секунду и 500k подключений онлайн в пике. В докладе я расскажу о том, какой путь проходит сообщение от отправителя до получателя, о цепочке сервисов на этом пути. Поговорим о том, как мы деплоим сервисы, как храним данные в MongoDB и о некоторых любопытных паттернах очередей RabbitMQ. Обсудим протокол WebSocket и поразмышляем о необходимости HTTP-fallback'a в 2019 году. Расскажу про нашу шину realtime-нотификаций, использующую под капотом Redis. Эта шина, которую мы называем SockStream, позволяет нам без проблем держать около полумиллиона постоянных соединений, имеет задел для масштабирования на порядок, обеспечивает возможность реконнекта всех подключений в течение нескольких секунд, при этом предотвращая завал основной базы данных запросами об актуальном состоянии благодаря горячему кэшу сообщений. Также затронем тему антиспама и посмотрим на наш механизм “middleware” на…
У авито реальные нагрузочки в вертике
источник

GM

Gleb Mekhrenin in AWS_RU
Остальное поиграться
источник

N

Nikolay in AWS_RU
Gleb Mekhrenin
У авито реальные нагрузочки в вертике
в вертике в базе? она не для месаджера. она же про аналитику
источник

GM

Gleb Mekhrenin in AWS_RU
Alex
если говорить глобально, зачем вообще нужна монга если есть динама?
Зачем нужно что то если есть хана?
источник

N

Nikolay in AWS_RU
ходил к овито зимой на митап по кафке. у них скорее зоопарк там. 200 инстансов Pg на прод. и наверное и вертика есть.
источник

GM

Gleb Mekhrenin in AWS_RU
Nikolay
в вертике в базе? она не для месаджера. она же про аналитику
Ну так я и говорю про реальные нагрузки
источник

GM

Gleb Mekhrenin in AWS_RU
Вертики 150-200 железных
источник

A

Alex in AWS_RU
Gleb Mekhrenin
Зачем нужно что то если есть хана?
это снова sql/nosql
динама и монга близки к друг другу
источник

GM

Gleb Mekhrenin in AWS_RU
Ну спор монга вс постгрес в любом случае как сравнивать калл разных видов животных
источник

SN

Sergey Nikulitsa in AWS_RU
Gleb Mekhrenin
Ну спор монга вс постгрес в любом случае как сравнивать калл разных видов животных
👍
источник

A

Alex in AWS_RU
Gleb Mekhrenin
Ну спор монга вс постгрес в любом случае как сравнивать калл разных видов животных
так спор не об этом
источник

GM

Gleb Mekhrenin in AWS_RU
Если вы сделаете репликасет монги и подключите к ней ваш распределенный монолит лучше никому не станет
источник

AV

Alexander Valkov in AWS_RU
Vladimir Samoylov
Смотрю споры про монгу не утихают:))
Я там выше писал про лицензии
И там не только AWS "обиделись", но и другие компании
А всё потому что монго написали что потратили больше 300М баксов на разработку и не хотят что бы кто то предлагал их как SaaS
так что я бы сказал что использование MongoDB по новой лицензии может стать проблемой для быстрых миграций при быстром росте
но всё от ситуации ведь как обычно
Смена лицензии вполне резонна. Они просто просят отдавать код сервисов, основаных на их продукте.

О каких проблемах при миграции идёт речь?
источник