Un progetto che può scalare: moduli full stack e microfrontend


Dettagli
Sono Francesco Pizzo, Senior Dev e Software Architect di AWMS.
In questo talk voglio illustrare come in AWMS abbiamo risolto il problema della divisione del software in moduli indipendenti, creando una soluzione full-stack, e le sfide che questo comporta.
La soluzione è un framework fortemente opinionato per l'implementazione di microfrontend in Angular (e solo in angular) utilizzando Webpack Module Federation.
La differenza con i progetti esistenti è principalmente il focus: non interoperabilità assoluta ma facilità di utilizzo, dev comfort e velocity.
Presenterò:
-
integrazione della module federation
-
injection context shared fra i moduli
-
interfacce di interoperabilità e componibilità
-
uso di portlets: componente di un modulo usato in un altro modulo, senza webcomponents
-
RFC per miglioramenti
Agenda
---
Speaker
Francesco Pizzo - AWMS (DevOps Engineer, Solution Architect, Senior Full Stack Developer)
Sono una persona molto curiosa e dedico molto tempo alla lettura e approfondimento.
Oltre che fare lo sviluppatore come lavoro, sviluppare studiare tecniche e strumenti di sviluppo è anche il mio hobby. Sono sempre alla ricerca della prossima sfida personale e tecnologica: quale nuovo strumento imparerò ad utilizzare?
Hosted By
Marco Gomiero, Android Engineer
Marco is an Android engineer, currently working at Airalo. He is a Google Developer Expert for Kotlin, he loves Kotlin and he has experience with native Android and native iOS development, as well as cross-platform development with Flutter and Kotlin Multiplatform.
In his spare time, he writes and maintains open-source code, he shares his dev experience by writing on his blog, speaking at confs and organizing events with the Google Developer Group Venezia and he plays basketball.
Andrea Maglie, Organizer
Simone Formica, Organizer
Android & AOSP Dev
Linux lovers,
IoT and Photo lover
Co-organizer of GdG Venezia - Mentor at Coderdojo ZeroBranco (TV)
Omar Al Bukhari, Organizer
Experienced Mobile Developer with a track record of optimizing development lifecycles and enhancing client satisfaction.Key highlights include:
-Proven expertise in Android, Outsystems development, and ongoing learning in Kotlin Multiplatform.
-Successfully reduced time-to-market by 30% through optimised development practices.
-Lead co-organizer at GDG Venice and GDG Italy, fostering collaboration within the tech community.
-Avid learner with a passion for exploring new technologies and contributing to the growth of the Google Developer Group community.
Fabio Catinella, Android Engineer
Giuseppe Sorce, Senior Mobile Developer
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-venezia-presents-un-progetto-che-puo-scalare-moduli-full-stack-e-microfrontend/.


Un progetto che può scalare: moduli full stack e microfrontend