I micro frontend sono uno strumento importante che consente alle grandi aziende di fornire customer experience che continuano a spingere in avanti i loro marchi. Di seguito vengono descritte 7 organizzazioni di successo che li usano.
I micro frontend forniscono per il frontend le stesse cose che i microservizi forniscono per il backend. Stanno cambiando il modo in cui le organizzazioni strutturano i loro team per offrire user experience moderne.
Suddividendo le strutture monolitiche in componenti frontend più piccoli che poi possono essere assemblati di nuovo insieme su una sola pagina, le aziende possono mantenere un processo di sviluppo semplificato anche quando la loro organizzazione cresce.
Questo perché i micro frontend ti consentono di potenziare i team più piccoli per sviluppare e fornire funzionalità particolari indipendentemente dal resto dell'applicazione. Ciò riduce la dipendenza tra team, diminuendo così anche la resistenza organizzativa sull'innovazione che ogni team è in grado di raggiungere.
Inoltre, i micro frontend sono di particolare beneficio per le organizzazioni più grandi che hanno più team e complesse esigenze di frontend. Un frontend monolitico può iniziare a rallentare i progressi, quindi i micro frontend consentono alle aziende di eliminare i colli di bottiglia e democratizzare il processo di sviluppo della UX.
Molto più che una nuova parola d'ordine, i micro frontend sono uno strumento importante che consente alle grandi aziende di fornire customer experience che continuano a spingere in avanti i loro marchi. I business leader stanno sfruttando i vantaggi dei micro frontend per mantenere il proprio vantaggio competitivo.
Ecco 7 organizzazioni che utilizzano con successo i micro frontend.
La società europea del mobile (che è quasi altrettanto famosa per servire polpette svedesi nella sua food court) impiega micro frontend per la sua store experience online.
Come osserva Jan Stenberg, "Kotte, consulente IT di Jayway e attualmente lavora come web architect per IKEA, preferisce dividere un sistema verticalmente per creare sistemi autonomi con backend e frontend creati dallo stesso team."
Una chiave di successo con i micro frontend di IKEA è mantenere i team piccoli. "[Kotte] crede che i team fino a circa 10-12 persone lavorino bene, team con più persone diventano meno efficace." Questo è ciò che Jeff Bezos chiama "la regola delle due pizze". Secondo Bezos, se non si è in grado di alimentare adeguatamente un team durante un meeting con due pizze, il team è semplicemente troppo grande.
DAZN è un servizio di streaming sportivo che è stato fondato in Europa ma si è esteso a nove paesi in tutto il mondo. Luca Mezzalira, che è il Chief Architect di DAZN, è stato uno dei principali sostenitori dei micro frontend e ha prodotto una serie di risorse che spiegano sia il vantaggio dei micro frontend sia il modo in cui le organizzazioni possono implementarli.
I micro frontend hanno consentito a DAZN di potenziare i team più piccoli che possono lavorare in modo indipendente.
Come afferma Mezzalira, “I micro-frontend possono davvero aiutare un'organizzazione a muoversi più velocemente, innovare all'interno di un dominio aziendale e isolare i fallimenti ... Spesso la centralizzazione provoca frustrazioni del team perché le dipendenze esterne sono difficili da risolvere considerando che un team non può influenzare troppo il lavoro di un altro."
I micro frontend servono a creare il tipo di decentralizzazione che le organizzazioni più grandi devono impiegare per mantenere la velocità sul mercato.
La piattaforma freelance per professionisti business indipendenti per la connessione e la collaborazione ha fatto il passaggio ad un'architettura micro frontend nel 2017, come parte di uno sforzo complessivo per modernizzare la propria user experience.
Come afferma Sep Nasiri, "La migrazione verso un'architettura micro frontend ha presentato alcune sfide, ma i vantaggi della modernizzazione del frontend di Upwork sono stati molteplici. La modernizzazione aiuterà il nostro sito a razionalizzare determinati servizi per offrire una user experience migliore e più coerente per i 17 milioni di utenti registrati globali di Upwork ".
Spotify, il servizio di streaming multimediale online, utilizza micro frontend per le loro applicazioni desktop e utilizza iframe per assemblare l'applicazione.
SoundCloud, la piattaforma europea di distribuzione audio online e il sito web di condivisione di musica, ha visto i suoi team trarre vantaggio dall'uso di micro frontend.
Bora Tunca è uno sviluppatore software e afferma: “In SoundCloud abbiamo un team e un responsabile di prodotto responsabili di ogni funzione o set di funzionalità simili. Riteniamo questo team responsabile per offrire un'esperienza coerente su tutte le piattaforme."
HelloFresh è una società internazionale di kit per pasti con sede a Berlino, in Germania e funge da principale fornitore di kit per pasti negli Stati Uniti. E i loro team di sviluppo sono stati in grado di superare le barriere all'innovazione dividendo il frontend monolito.
Pepijn Senders, un ingegnere del team HelloFresh, ha dichiarato: “Mentre in precedenza avevamo questa grande applicazione monolitica che era impossibile da mantenere e non avviabile in un ambiente locale ... ora ogni progetto ha il suo server e il suo ambiente di sviluppo isolato. Tutte le dipendenze esterne possono essere configurate, in modo da poter parlare con l'ambiente live, di staging o con il proprio ambiente per eseguire il debug dei problemi. "
I micro frontend consentono ai team di sviluppatori di lavorare con codebase più piccole che sono più gestibili e comprensibili. Questo impedisce loro di rallentare a causa di complessità o errori che potrebbero derivare dal dover lavorare all'interno di tale complessità.
Zalando è una società di e-commerce con sede in Germania. Tuttavia, fanno più che semplicemente vendere prodotti online. Oltre all'e-commerce, l'azienda dirige anche Project Mosaic, che è un insieme di servizi e librerie che supportano un'architettura in stile micro frontend per siti web di grandi dimensioni, contribuendo in modo significativo a questo metodo di sviluppo frontend.
Quando i rilasci del software impiegano mesi anziché settimane, non si è in grado di rispondere ai cambiamenti del mercato. Ecco perché abbiamo creato una piattaforma che ti consente di innovare la UX al ritmo delle tue idee rompendo le architetture monolitiche, sia nel backend che nel frontend.
Entando è la principale open source micro frontend platform per la realizzazione di modern application su Kubernetes.
Il nostro moderno stack di sviluppo accelera il time-to-market e l'innovazione UX, consentendo di sviluppare e implementare nuove user experience più rapidamente. Sviluppa team interfunzionali che utilizzano micro frontend e automatizzano la distribuzione con un'infrastruttura Kubernetes-native.
Entando è completamente open source con supporto enterprise. Inizia subito a sviluppare con la piattaforma e pianifica una chat con noi per vedere come possiamo aiutare te e i tuoi team a sviluppare user experience innovative più rapidamente.