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

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

How to Win at UI Development in the World of Microservices - THAT Conference 2019

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

August 07, 2019
Tweet

More Decks by Matt Raible

Other Decks in Programming

Transcript

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

    Microservices August 7, 2019 Matt Raible | @mraible Photo by Matthew Sullivan flickr.com/photos/shoebappa/2186734172 #THATConference
  2. Blogger on raibledesigns.com and developer.okta.com/blog Web Developer and Java Champion

    Father, Husband, Skier, Mountain Biker, Whitewater Rafter Open Source Connoisseur Hi, I’m Matt Raible! Bus Lover Okta Developer Advocate
  3. 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
  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?