можно конечно заюазать ту же lerna и подобные вещи сразу выносить в отдльный модуль - но нужно ли это вам на жанныом этапе ?
Спасибо за ответ, я с помощью lerna и делаю, и по своему предыдущему опыту, не сказал бы что сложнее, или занимает больше времени. apollo-gateway подталкивает к определенной архитектуре, да и graphql создан для решения проблем "миросервисной" архитектуры, но умные книжки про микросервисы и CQRS както очень далеки от моей реальности топорных функций на nodejs. В доке упоминают о том как передавать контекст на учасников федерации, я вот подозреваю что может есть не известные для меня практики... Например экспортировать dataSources для реюза в других модулях или импортровать их из общего модуля. Но пока решил пробросить нужные методы с внутри-системной авторизацией, и вызывать их из лямбд подписанных на ивенты
Обсуждают сегодня