Service Mesh / Auth, Streaming Proxy для Руби / Рельсов?

47 views
Skip to first unread message

Alex

unread,
Apr 19, 2021, 7:23:23 AM4/19/21
to RubyOnRails to russian
Привет! Иногда приходится делать проекты где делается только REST API, и иногда часть может быть на Руби, часть на другом языке.

Хотелось бы иметь более мощный прокси чем NGinx, который не только бы занимался отдачей файлов и балансированием. Но и пуш уведомлениями, аутентификацией, загрузкой файлов и файловым хранилишем, MessageQueue, Realtime Streaming и т.п. задачами.

Чтобы сами сервисы, на руби и других языках, были простыми однопоточными воркерами, которые содержат всю бизнес логику, но не занимаются стандартными задачами типа аутентификации или файлами и т.п. что я перечислил выше.

Что то типа Heroku наверно, где сервис-прокси-контейнер берет на себя эти стандартные задачи и освобождает разработчика от необходимости их реализовывать.

Есть ли такие варианты, может на Elixir Phoenix есть что то похожее? Кстати как такой компонент правильно называется, по каким словам искать в Гугле? Service Mesh / Proxy / Container ?

Alex

unread,
Apr 19, 2021, 7:26:48 AM4/19/21
to RubyOnRails to russian
Можно самому попробовать что то на Еликсир Фениксе сделать, должно быть не сложно, но наверняка умные люди уже придумали что то похожее. Платные есть варианты типа сервисов AWS, но они начинают много бабла потреблять если начинается трафик... и AWS слишком запутанный и сложный.

Илья Плотников

unread,
Apr 19, 2021, 7:30:11 AM4/19/21
to ror...@googlegroups.com
Описанное похоже на BaaS, пример тому Google Firebase

пн, 19 апр. 2021 г., 14:23 Alex <alexey.p...@gmail.com>:
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/623033e4-555c-4ab6-a460-f9adccd33ca6n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages