Size: a a a

Scalability Camp — чат про распределенные системы (и про HPC)

2020 November 24

🏋

🏋️‍♂️ 🏋🏻‍♂️... in Scalability Camp — чат про распределенные системы (и про HPC)
источник

🏋

🏋️‍♂️ 🏋🏻‍♂️... in Scalability Camp — чат про распределенные системы (и про HPC)
На этом канале хорошо рассказывают про неткод
источник

k

kAldown in Scalability Camp — чат про распределенные системы (и про HPC)
Афигенный канал. Пасибо!
источник

k

kAldown in Scalability Camp — чат про распределенные системы (и про HPC)
ВОУ, автор этого канала говорит что WoW Classic юзал TCP. Неудивительно зачем они добавили Leeway. Но круто
источник
2020 November 25

a

aaalitvinov in Scalability Camp — чат про распределенные системы (и про HPC)
Всем привет, вопрос в архитектуре микросервисов. Возможно не туда. Поправьте если так. Есть три задачи:
1) Аутентификация и выдача токенов.
2) Восстановление пароля, путем отправки проверочного кода смс и его верификации
3) Регистрация пользователя

По сути всем трем сервисам необходимо так или иначе заглядывать в одну БД с таблицей Accounts...
Первый сервис проверяет истинный логин и пароль
Второй - меняет пароль
Третий - добавляет новую запись.

Как же быть, если микросервисы должны быть изолированны друг от друга? Или же допустимо использовать одну БД
источник

PR

Paul Rudnitskiy in Scalability Camp — чат про распределенные системы (и про HPC)
aaalitvinov
Всем привет, вопрос в архитектуре микросервисов. Возможно не туда. Поправьте если так. Есть три задачи:
1) Аутентификация и выдача токенов.
2) Восстановление пароля, путем отправки проверочного кода смс и его верификации
3) Регистрация пользователя

По сути всем трем сервисам необходимо так или иначе заглядывать в одну БД с таблицей Accounts...
Первый сервис проверяет истинный логин и пароль
Второй - меняет пароль
Третий - добавляет новую запись.

Как же быть, если микросервисы должны быть изолированны друг от друга? Или же допустимо использовать одну БД
а вам точно надо на три этих роли три разных сервиса?
источник

a

aaalitvinov in Scalability Camp — чат про распределенные системы (и про HPC)
Paul Rudnitskiy
а вам точно надо на три этих роли три разных сервиса?
Не уверен. Хорошо. Тогда проблема с endpoints.
1. api/auth/token, api/auth/refresh-tokens
2. api/restore/
3. api/registration
источник

a

aaalitvinov in Scalability Camp — чат про распределенные системы (и про HPC)
Как бы их уместить в один уровень
источник

a

aaalitvinov in Scalability Camp — чат про распределенные системы (и про HPC)
auth/restore и auth/registration - ?
источник
2020 November 26

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
aaalitvinov
Как бы их уместить в один уровень
/api/auth/<action>*
и это явно один сервис который занимается авторизацией
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
и да, он может ходить в другой сервис для рассылки почты (исползование api amazon SES это и есть ходить в другой сервис)
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
источник

AB

Aleksandr Borgardt in Scalability Camp — чат про распределенные системы (и про HPC)
Оно на rust ?
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
угу =)
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
название =) зомби-люда =)))
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
интересно конечно. где они живой intel GPU нашли
их же мало выпускается
источник

MB

Makc Belousow in Scalability Camp — чат про распределенные системы (и про HPC)
It works with current integrated Intel UHD GPUs
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
Makc Belousow
It works with current integrated Intel UHD GPUs
ой, ну значит прикольная интересная штука =) нейронки на офисных пнях гонять
источник

a

aaalitvinov in Scalability Camp — чат про распределенные системы (и про HPC)
Slach
/api/auth/<action>*
и это явно один сервис который занимается авторизацией
POST /api/account - тоже сервис, занимается созданием пользователя. Но как тогда быть, если /api/auth нужна БД с users и /api/account
источник

S

Slach in Scalability Camp — чат про распределенные системы (и про HPC)
aaalitvinov
POST /api/account - тоже сервис, занимается созданием пользователя. Но как тогда быть, если /api/auth нужна БД с users и /api/account
это вам к DDDшникам =) я к сожалению тупой и этого не осилил

во всех этих микросервисах все плохо с базами данных. обычно ВСЕГДА =)

но вообще POST /api/account должен быть скорее POST /api/profile
и userid который нужен и там и там. вообще должен каким нибудь sonyflake time based аглоритмом генерироваться

и если authorization это какой нибудь tarantool в который в итоге генерит какой нибудь аналог JWT токена

то profile может быть уже другим сервисом с другой БД (MySQL \ PostgreSQL \ tarantool) из которой уже выгрузку в clickhouse можно сделать аналитическую инкрементально по "дате изменения"
источник