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

How to Win at UI Development in the World of Microservices - Utah JUG 2020

How to Win at UI Development in the World of Microservices - Utah JUG 2020

You've figured out how to split up your backend services into microservices and scale your teams to the moon! But what about the front-end? Are you still building monoliths for your UI? This session will talk about the history of web frameworks, the microservices explosion, and techniques + frameworks for complementing your microservices with micro frontends. It'll include developer stories from folks implementing micro frontends and recommendations for learning more about them.

Blog post: https://developer.okta.com/blog/2019/08/08/micro-frontends-for-microservices

Matt Raible

February 13, 2020
Tweet

More Decks by Matt Raible

Other Decks in Programming

Transcript

  1. How to Win at UI Development in the World of

    Microservices Feb 13, 2020 Matt Raible | @mraible Photo by Nagaraju Hanchanahal flickr.com/photos/nhanchanahal/7068341215
  2. Today’s Agenda History of Web Frameworks The Microservices Explosion UI

    Development in a Microservices World Real Developer Stories How to Win Photo by Glyn Lowe PhotoWorks flickr.com/photos/glynlowe/10039742285
  3. Hi, I’m Matt Raible! Blogger on raibledesigns.com and developer.okta.com/blog Web

    Developer and Java Champion Father, Husband, Skier, Mountain Biker, Whitewater Rafter Open Source Connoisseur Bus Lover Okta Developer Advocate
  4. Techniques Web components as the target output Custom elements to

    create web components DOM Events to communicate between frontends Server-side rendering and SSI (server-side includes) or ESI (edge-side includes) CDNs and cache-busting as a deployment mechanism
  5. How to Win at UI Dev with Microservices Use a

    monolith with one framework, components, and lazy-loading Use micro frontends that allows any framework, leveraging web components
  6. Learn More https://micro-frontends.org https://martinfowler.com/articles/micro-frontends.html CaSE Podcast - https://www.case-podcast.org Micro Frontends

    with Gustaf Nilsson Kotte Web Frontend with Lucas Dohmen ThoughtWorks Podcast: What’s so cool about micro frontends?