Back to All Events

SPAs, full-stack, micro-frontends, enterprise migrations, what the quack? - Natalia Venditto and Igor Minar

  • Holiday Inn Gent Expo Maaltekouter 3 Gent, Vlaams Gewest, 9051 Belgium (map)

DESCRIPTION

Most of us have built an Angular SPA, some of us operate big ones in the enterprise. As SPAs in enterprise grow, they become mission critical, but also slow and fragile. This is not a great combo. Can we do better?

We often hear about SPA architecture being replaced with full-stack approaches. What the heck is the difference? Why should developer and business stakeholders care, and how will end users benefit? Is there a path to migrating my Angular SPA to hybrid rendering strategy models, without having to resort to a big bang with the consequent impact to development teams, business units and end-users?

This talk will compare the two architectures, and also introduce Web Fragments, a new micro-frontend movement that is already used in the enterprise to deliver real value.

KEY TAKEAWAYS

  • Understand the performance degradation in enterprise SPA applications.

  • Measure and monitor performance of enterprise apps via the Core Web Vitals metrics

  • Dive into performance impact of dynamic code loading and hydration

  • Learn about infrastructure requirements for full-stack web apps

  • Discover Web Fragments — a cutting edge technology for micro-frontend composition

  • Gain confidence in performing high scale, high ROI, and low risk enterprise frontend migrations

  • Explore developer tools and the ecosystem opportunities to build for the future

About Natalia

Principal Product Owner at Microsoft Azure, leading JavaScript Developer Experience and Tools



About IGOR

I love creating great things with great people, especially developer tools, platforms and ecosystems. I'm on a mission to help build a better Web. I enjoy making the Web an awesome place for users, and a productive development platform for developers. I've co-created or contributed to some of the projects that helped make Web better, including AngularJS, Angular, KarmaJS, TypeScript, Bazel, Vite, and these days I spend my time focusing on the serverless and server-side via my work on Cloudflare Workers, web frameworks, standards, infrastructure, and tooling.