4–7 Nov 2019

Micro-frontends: A microservice approach to the modern web

Ivan Jovanovic (NearForm)
15:0015:45 Wednesday, 6 November 2019
Location: Hall A2
Secondary topics:  Best Practice, Case Study
Average rating: ****.
(4.00, 1 rating)

Who is this presentation for?

  • Frontend architects

Level

Intermediate

Description

If you’ve ever wanted to use microservices architecture on the frontend or build an app using React, Angular, and Vue together, then this is for you. Frontend applications are becoming so big that nowadays you have 90% of the client code and 10% of the backend code, and that’s becoming hard to maintain. Ivan Jovanovic has had micro-frontends on his mind for a long time; he details how to write apps piece by piece and how to connect those pieces to work together, which makes it easy to split work across teams and developers and maintain those apps. Ivan’s been using this pattern for a year, and the architecture helped his company split the work across teams and remove the code conflicts.

You’ll learn what micro-frontends are, what problems they solve, and what your choices are right now. Ivan outlines examples of the implementations, sync and async services, and event bus and how you can use iframes to split your frontend apps. You’ll also get an introduction to Frint.js, single-spa, and custom micro-frontends implementations, as well as learn who’s using micro-frontends and why you need them.

Prerequisite knowledge

  • Working knowledge of JavaScript and frontends

What you'll learn

  • Learn how micro-frontends can help you manage your frontend applications
Photo of Ivan Jovanovic

Ivan Jovanovic

NearForm

Ivan Jovanovic is a senior software engineer at NearForm, as well as a team lead, speaker, and mentor. His focus is on building scalable JavaScript applications and experimenting with new languages and frameworks. He’s into functional and reactive programming. Leading teams and mentoring junior developers is his everyday duty. He loves to share knowledge and to write on his tech blog.

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

Become a sponsor

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires