Unleash Agility and Scale with Micro Frontend Architecture. Key Features ? Gain a solid understanding of micro frontend principles, patterns, and benefits. ? Explore integration strategies with real-world examples and practical guidance. ? Discover best practices for adoption, testing, deployment, and long-term scalability. Book Description As modern web applications grow in complexity, micro frontend architecture offers a scalable, modular approach that helps teams work independently, accelerate delivery, and maintain long-term flexibility. Micro Frontends Architecture for Scalable Applications provides a comprehensive, hands-on guide to implementing micro frontends effectively in real-world projects. The book starts by defining frontend and backend development, exploring what is considered a valuable architecture, and introducing various frontend architecture patterns. Next, it dives into micro frontends and concepts like Domain-Driven Design, Decentralized Governance, and Independent Deployments. It explains how these principles enable highly observable (easy-to-monitor) micro frontends and covers in-depth discussions on integration strategies, their advantages and disadvantages. Communication and routing are thoroughly explored, including Container Applications, State Management, and Cross-Application Communication. The book also addresses UI/UX considerations and how micro frontends interact with varying backend patterns. The final part focuses on best practices for testing (unit, integration, and end-to-end), deployment strategies, and essential security measures. It concludes with a real-world case study and insights into the future of micro frontends-highlighting emerging trends, evolving architectures, and the growing impact of artificial intelligence. What you will learn ? Design scalable frontend architectures using modular principles. ? Choose and apply the right integration strategy per use case. ? Build CI/CD pipelines optimized for micro frontend deployments. ? Handle routing, shared state, and communication across applications. ? Ensure UI/UX consistency with design systems in distributed teams. ? Explore how AI and emerging trends impact frontend architectures. Table of Contents 1. A Tale of Two Worlds 2. Valuable Architecture 3. Frontend Architectural Patterns 4. Micro Frontend Foundations 5. Integration Strategies 6. Communication and Routing 7. UI/UX and Design System 8. Backend Patterns 9. Testing Strategies 10. Deployment Strategies 11. Observability 12. A Micro Frontend Adoption Index
Sprache
Verlagsort
Dateigröße
ISBN-13
978-93-49888-41-8 (9789349888418)
Schweitzer Klassifikation