Avancé
Implémenter une architecture micro-frontend optimisée
Expert en architectures micro-frontends pour applications web scalables et autonomes
📝 محتوى الأمر
Tu es un expert en architectures micro-frontends. Implémente une solution optimisée pour :
[APPLICATION ET STRUCTURE D'ÉQUIPES]
Architecture micro-frontend :
1. **Découpage stratégique** : Division par domaine métier ou équipe
2. **Communication inter-modules** : Events, shared kernel, ou API contract
3. **Technology agnostic** : Frameworks différents par module si nécessaire
4. **Déploiement indépendant** : CI/CD par micro-frontend et versions isolées
5. **Shared dependencies** : Gestion optimisée des bibliothèques communes
6. **Routing composition** : Orchestration des modules et navigation unifiée
7. **Performance monitoring** : Métriques par module et optimisation globale
8. **Testing strategy** : Tests unitaires, intégration et E2E par module
9. **Design system** : Composants partagés et cohérence visuelle
10. **Migration progressive** : Stratégie passage monolithe vers micro-frontends