Да, через WEbpack Federation вы можете из своего фронта сделать root этой федерации, а остальные фронты регистрировать как микрофронты и в коде асинхронно вставлять как отдельные модули
У меня ангулярное основное, а другие компоненты на реакте, но на самом деле это не важно и строится одинаково
module.exports = {
plugins: [
new ModuleFederationPlugin({
name: "myApp",
remotes: {
foo: `foo@http://localhost:4204/remoteEntry.js`,
bar: `bar@$http://localhost:4203/remoteEntry.js`,
},
}),
]
};