Size: a a a

2020 June 04

NN

Nurlan N in Almaty JUG 🏔
да, про saas, хочу в свое приложение добавить поддержку multitenancy. Перед тем как начать вносить изменения, хочу все варианты взвесить. Как это все с AWS Cognito будет работать, надо ли один инстанс RDS на все тенанты поднимать, или для каждого свою БД? Вопросов много, изобретать велосипед нет желания
источник

I

Ilyas in Almaty JUG 🏔
Выбрал первый вариант , с фильтром на проверку userid , пока так себе вариант , тоже ищу варианты
источник

AZ

Azamat Zhurtbayev in Almaty JUG 🏔
Nurlan N
да, про saas, хочу в свое приложение добавить поддержку multitenancy. Перед тем как начать вносить изменения, хочу все варианты взвесить. Как это все с AWS Cognito будет работать, надо ли один инстанс RDS на все тенанты поднимать, или для каждого свою БД? Вопросов много, изобретать велосипед нет желания
А есть понимание, сколько тенантов может ожидаться?
Если до 10к, то можно использовать Cognito user pool groups. Там hard limit.
Если больше, тогда нужен будет отдельный пул на каждого тенанта.
С базой есть вариант - поднимать отдельную схему в одной базе.
источник

NN

Nurlan N in Almaty JUG 🏔
То есть, если отдельная схема то будет отдельный API в моем случае это отдельный EBS instance поднимать. И еще само приложение тоже будет отдельным инстансом и на уровне url мне надо будет различать тенантов? То есть url должен быть типа tenant1.example.com? Чтобы направить на нужный экземпляр с user pool
источник

AZ

Azamat Zhurtbayev in Almaty JUG 🏔
Nurlan N
То есть, если отдельная схема то будет отдельный API в моем случае это отдельный EBS instance поднимать. И еще само приложение тоже будет отдельным инстансом и на уровне url мне надо будет различать тенантов? То есть url должен быть типа tenant1.example.com? Чтобы направить на нужный экземпляр с user pool
Не обязательно. Если структура везде будет одинаковая, то можно подставлять название схемы при обращении к БД.
При чем можно использовать тот же самый user group name для хранения названия схемы.
источник

AZ

Azamat Zhurtbayev in Almaty JUG 🏔
Главное научиться подставлять схему в контексте запроса.
Мы такое делали с jooq
источник

NN

Nurlan N in Almaty JUG 🏔
как узнавать что пользователь А принадлежит тенанту А?
источник

NN

Nurlan N in Almaty JUG 🏔
я думал через url
источник

AZ

Azamat Zhurtbayev in Almaty JUG 🏔
Nurlan N
как узнавать что пользователь А принадлежит тенанту А?
Варианты разные есть. Если будете использовать user groups, то можно использовать idtoken, в котором будут перечислены группы (если правильно настроить скоупы).
Если разные пулы, тогда надо делать аутентификацию по аналогии с aws management console и IAM user, когда пользователь указывает сначала тенанта, а потом пользователя внутри этого тенанта. Тогда, и при аутентификации определять, к какому пулу относится пользователь.
Можно ещё custom attributes использовать, с запретом редактирования.
источник
2020 June 05

NN

Nurlan N in Almaty JUG 🏔
Ок, спасибо. Подумаю.
источник
2020 June 09

ГС

Гаухар Сагимбаева... in Almaty JUG 🏔
#vacancy
Добрый день!
В АO Kaztranscom нужен java разработчик.
Кому интересно отпишите пжл в лс.отправлю тест-после прохождения теста приглашу на собес с руководителем.вакансия в г.Алматы.
Обязанности:
работа с Play Framework
разработка корпоративных информационных систем;
формализация и автоматизация бизнес-процессов;
взаимодействие с заказчиком;
Требования:
высшее техническое образование;
хорошее знание MS SQL, Redis, MySQL, MS Access. Frontend - Angular Framework;
опыт работы с проектами во фреймворках Yii2, Laravel и
умение самостоятельно развернуть тестовую среду в среде ОС Linux;
понимание расчета финансовых показателей;
умение разбираться в чужом коде.
Условия:
пятидневная рабочая неделя;
оформление согласно ТК РК;
стабильная заработная плата и премии;
множество интересных и амбициозных проектов;
саморазвитие (тренинги в Центре корпоративного обучения Компании);
Зп зависит от кандидата,потолка нет.
источник

БВ

Борис Величко... in Almaty JUG 🏔
Play Framework + MS Access + Yii2, как тебе такое илон Маск)
источник

TS

Tair Sab in Almaty JUG 🏔
Борис Величко
Play Framework + MS Access + Yii2, как тебе такое илон Маск)
источник

ГС

Гаухар Сагимбаева... in Almaty JUG 🏔
Борис Величко
Play Framework + MS Access + Yii2, как тебе такое илон Маск)
Блин сорри, походу с обьявление полный фарш)))
Я не сильна в этом, писала со слов нанимающего...
Если кому интересно напишите в лс, я отправлю тест, и дальше назначу собес с нанимающим...возможно не все так страшно)))
источник
2020 June 16

A

Alx in Almaty JUG 🏔
Борис Величко
Play Framework + MS Access + Yii2, как тебе такое илон Маск)
Так еще  Angular, Фул-стэк супермен какой-то, который за всех будет работу делать =)
источник
2020 June 17

NN

Nurlan N in Almaty JUG 🏔
Переслано от Nurlan N
#анонс У нас еще один вебинар на следующей неделе, тема вебинара «Запуск devops-культуры внутри компании. Поехали!». Поговорим о том, как запускать devops в вашей организации. Станислав Беляев, Менеджер проектов команды DevExp, Точка банк,  имеет огромный опыт в этой сфере. Он расскажет про реальные кейсы, и поделиться лайфхаками.

Если вы в теме, то присоединяйтесь, будет полезно и интересно. Приглашайте друзей, коллег.
https://www.nooverload.io/events/8
источник

NN

Nurlan N in Almaty JUG 🏔
Alx
Так еще  Angular, Фул-стэк супермен какой-то, который за всех будет работу делать =)
Да, еще будет делать работу за проектный офис, так как в требованиях написано формализация бизнес процессов. Требования на целый отдел.
источник
2020 June 18

ГС

Гаухар Сагимбаева... in Almaty JUG 🏔
#vacancy
Добрый день!ребята мы пересмотрели зар.плату,предлагаем до 600.000 тенге.
В АO Kaztranscom нужен java разработчик.
Кому интересно отпишите пжл в лс.отправлю тест-после прохождения теста приглашу на собес с руководителем.вакансия в г.Алматы.
Обязанности:
работа с Play Framework
разработка корпоративных информационных систем;
формализация и автоматизация бизнес-процессов;
взаимодействие с заказчиком;
Требования:
высшее техническое образование;
хорошее знание MS SQL, Redis, MySQL, MS Access. Frontend - Angular Framework;
опыт работы с проектами во фреймворках Yii2, Laravel и
умение самостоятельно развернуть тестовую среду в среде ОС Linux;
понимание расчета финансовых показателей;
умение разбираться в чужом коде.
Условия:
пятидневная рабочая неделя;
оформление согласно ТК РК;
стабильная заработная плата и премии;
множество интересных и амбициозных проектов;
саморазвитие (тренинги в Центре корпоративного обучения Компании);
источник

~

~php in Almaty JUG 🏔
Гаухар Сагимбаева
#vacancy
Добрый день!ребята мы пересмотрели зар.плату,предлагаем до 600.000 тенге.
В АO Kaztranscom нужен java разработчик.
Кому интересно отпишите пжл в лс.отправлю тест-после прохождения теста приглашу на собес с руководителем.вакансия в г.Алматы.
Обязанности:
работа с Play Framework
разработка корпоративных информационных систем;
формализация и автоматизация бизнес-процессов;
взаимодействие с заказчиком;
Требования:
высшее техническое образование;
хорошее знание MS SQL, Redis, MySQL, MS Access. Frontend - Angular Framework;
опыт работы с проектами во фреймворках Yii2, Laravel и
умение самостоятельно развернуть тестовую среду в среде ОС Linux;
понимание расчета финансовых показателей;
умение разбираться в чужом коде.
Условия:
пятидневная рабочая неделя;
оформление согласно ТК РК;
стабильная заработная плата и премии;
множество интересных и амбициозных проектов;
саморазвитие (тренинги в Центре корпоративного обучения Компании);
тут по требованиям нужен java+php+frontend
источник

ГС

Гаухар Сагимбаева... in Almaty JUG 🏔
~php
тут по требованиям нужен java+php+frontend
🤷‍♀️🤷‍♀️🤷‍♀️ни раз обсуждала этот  вопрос с руководством,говорят пусть придут на собес а там дальше видно будет(
источник