Micro Frontends in Action
- 296 stránok
- 11 hodin čítania
Browser-based software can become complex and hard to maintain, particularly when implemented as a large single-page application. By adopting the micro frontends approach and designing web apps as systems of features, you can achieve faster feature development, easier upgrades, and flexibility in technology choices. This guide simplifies unwieldy frontends by composing them from small, well-defined units. Micro frontends offer the same flexibility and maintainability for browser-based applications as microservices do for backend systems. Projects are designed as a set of standalone components, each with its own interfaces, logic, and storage, allowing for independent development and composition in the browser. The book teaches you to apply the microservices approach to the frontend, starting with core design ideas. You’ll build an e-commerce application while addressing practical issues like server-side and client-side composition, routing, and maintaining a consistent look and feel. Additionally, it explores team workflow patterns to enhance the benefits of independent application component development. Key topics include creating a unified frontend from independent applications, combining JavaScript code from multiple frameworks, and implementing effective team workflows. Intended for web developers, software architects, and team leaders, this resource is authored by a specialist in building user interfaces.

