
Very ugly POC that try to make federated Remix apps
The Remix federation experiment invites developers to explore the exciting capabilities of microfrontends through a seamless integration of remote applications (remix-remote) and host applications (remix-host). This innovative setup enables users to create more modular and scalable web applications without relying on traditional server configurations. By simplifying how these applications communicate and share resources, developers can enjoy enhanced flexibility in their projects.
In this context, the remote app operates independently without requiring a running Express server, while the host application takes responsibility for serving its resources and executing the required JavaScript bundle efficiently. This approach not only streamlines development but also allows teams to work more collaboratively on large applications.
No Express Server Required for Remote App: The remote application can function without a dedicated Express server, simplifying deployment and reducing overhead.
Efficient Resource Serving: The host server manages the public resources and JavaScript bundles, ensuring that all assets are delivered seamlessly to the client.
Remote and Host Integration: This setup optimally connects the remote app with the host, allowing for a smooth interaction between components without complicated server-side configurations.
Dev Mode Simplicity: With straightforward instructions, developers can clone and build Remix quickly, enabling them to focus on building rather than setup.
Use of Yalc for Local Development: Developers can utilize Yalc to install Remix dev locally, making it easier to experiment and iterate on their projects effectively.
Modular Development: The experiment showcases the potential for building modular applications, allowing teams to work on separate components without affecting the entire system.
Flexible and Scalable Architecture: This federation approach promotes a scalable architecture that can grow with your application's needs, making it suitable for future development plans.
