Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Truth About Angular and Microfrontends @Global Azure Bootcamp 2020

The Truth About Angular and Microfrontends @Global Azure Bootcamp 2020

Manfred Steyer

April 24, 2020
Tweet

More Decks by Manfred Steyer

Other Decks in Programming

Transcript

  1. @ManfredSteyer About me… Manfred Steyer, ANGULARarchitects.io Angular Trainings and Consultancy

    Frankfurt, Munich, Vienna In-House: everywhere https://ANGULARarchitects.at/workshops Google Developer Expert for Angular Trusted Collaborator in the Angular Team Manfred Steyer
  2. @ManfredSteyer The European Cloud Conference are delighted to introduce to

    you the Azure Masterclass Series. 4 full day virtual tutorials [Levels 300 - 400] for those already well into their Azure Journey and looking for expert guidance to take them to the next level. And best of all, they are Free of Charge! By attending one of these tutorials you will learn from an expert in your area and make connections that will be beneficial to you for a long time to come, all while you #Stayathome #Learnathome
  3. @ManfredSteyer Main Reasons for Microfrontends Decoupling b/w teams Autarkic teams

    Varying technology/ architecture Separate Deployment
  4. @ManfredSteyer µService Providing a (SPA based) Shell µFrontend µFrontend µFrontend

    Shell ▪ iframes ▪ Serverside Shell? ▪ Bootstrapping several SPAs
  5. @ManfredSteyer Sharing Libs Microfrontend 1 Microfrontend 2 Libraries: Angular, Bootstrap,

    … UMD Drawbacks: Complexity, no isolation ngx-build-plus
  6. @ManfredSteyer Lazy Loading const script = document.createElement('script'); script.src = 'client-a/main.js';

    document.body.appendChild(script); const clientA = document.createElement('client-a'); clientA['visible'] = true; document.body.appendChild(clientA);
  7. @ManfredSteyer The Truth: Microfrontends as a Dark Knight "Not the

    hero we deserve but the hero some of us need"
  8. @ManfredSteyer Contact and Downloads [web] ANGULARarchitects.io [twitter] ManfredSteyer d Slides

    & Examples Frankfurt, Munich, Vienna In-House: everywhere http://softwarearchitekt.at/workshops