Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 March 13

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Кай
Несколько сообщений выше.
Если серьёзно, то я так понимаю, что "не нужно делать микросервисы для всего отдельно"?
Оставьте первые 4 слова и будет ок.
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
Это файл
Everything is a file.
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
If you are brave enough.
источник

G

GNU/Vsevolod in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Nechai
Everything is a file.
Есть только файлы, и их дескрипторы
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Ну добавлять в микросервисы бутылочное горлышко в виде апи гейтвея, а потом ломать голову как его скейлить, причем так, чтобы апи гейтвеи распределяли нагрузку равномерно тоже странная затея.
это решаемая задача, в ней нет ничего странного, и при этом идея микросервисов не перерождается в странное полурешение
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
это решаемая задача, в ней нет ничего странного, и при этом идея микросервисов не перерождается в странное полурешение
Если изначально проблему не создавать, то и решать потом ее не придется.
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Если изначально проблему не создавать, то и решать потом ее не придется.
так в таком случае не используйте микросервисы, и не будет "проблем"
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
так в таком случае не используйте микросервисы, и не будет "проблем"
так и делаю
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
вынесение gateway в dns это явно бОльшая проблема, чем отдельный микросервис для gateway
просто потому что в таком случае dns будет тем самым микросервисом  для gateway :)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
вынесение gateway в dns это явно бОльшая проблема, чем отдельный микросервис для gateway
просто потому что в таком случае dns будет тем самым микросервисом  для gateway :)
А вы точно знаете как работает днс :)?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
А вы точно знаете как работает днс :)?
А вы точно знаете варианты балансировок? ;)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Nechai
Everything is a file.
Новая облачная ОС в которой everything is a microservece, даже файл
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Новая облачная ОС в которой everything is a microservece, даже файл
Это конечно да.
Я так сразу и не подумал.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
А нужно ли начислять НДС на ДНС?
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Новая облачная ОС в которой everything is a microservece, даже файл
пойдем дальше, новая облачная вселенная, где в ней каждый кварк  - это микросервис
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
А нужно ли начислять НДС на ДНС?
Налог на предметы роскоши точно нужно.
Запомнить нужные айпи не сложно.
источник

DT

Dan The Great 🔥 in NodeUA - JavaScript and Node.js in Ukraine
зато нагрузки меньше, рендерит на 30 чанков мира вперед
источник

VY

Vladimir Yefremov in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Предлагаю сделать:
- микросервис для получения запросов от пользователя
- микросервис по роутингу запросов
- микросервис по парсингу запросов к api
- микррсервис для поддержки сессий
- микросервис для логирования
- микросервис для доступа в базу
- микросервис для запуска бизнеслогики
- микросервис для сериализации результатов выполнения функций
- микросервис для отправки ответа пользователю
- микросервис для запуска микросервисов
- микросервис для пепезапуска микросервисов
- микросервис для остановки запуска микросервисов
- микросервис для запуска остановки микросервисов
- микросервис для остановки микросервисов
- микросервис для координации микросервисов
- микросервис для обработки ошибок микросервисов

Мог забыть чего...
Ого!
Предстоит БОЛЬШАЯ работа...
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
вынесение gateway в dns это явно бОльшая проблема, чем отдельный микросервис для gateway
просто потому что в таком случае dns будет тем самым микросервисом  для gateway :)
Это ещё не поднимался вопрос авторизации. В случае если каждый микросервис сам торчит наружу он сам же отвечает за авторизацию
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Это ещё не поднимался вопрос авторизации. В случае если каждый микросервис сам торчит наружу он сам же отвечает за авторизацию
А если сервис не торчит наружу - то пусть отсылает все что есть и пусть апи гейтвей сам разбирает что можно а что нет. Успех.
источник