Michael Geers - Micro Frontends: Break Up You Web App!

Sdílet
Vložit
  • čas přidán 25. 02. 2018
  • JavaScript frameworks are on the rise. More and more companies employ specialized frontend teams which are building client side web applications. As projects grow, things start to get more complicated. Building a feature requires coordination between frontend and backend teams. In my talk I present an alternative organizational model where teams have end-to-end ownership. Each team focusses on one specific use-case and not a technology. Building a site with independent cross-functional teams has major advantages. It reduces communication and make shipping features fun again.
    But maintaining a consistent and performant user interface comes with a few technical challenges.
  • Věda a technologie

Komentáře • 9

  • @user-xk5vp6gs9v
    @user-xk5vp6gs9v Před 4 lety

    Finally, I find it out for now... What a great thinking I didn't know it past 2 years! I agreed with the solution as partially but pointing out those problems are the new step.

  • @verytiredname76
    @verytiredname76 Před 5 lety +4

    Good; fast paced introduction.. Good visuals. The last slide is killer though

  • @raccoons_stole_my_account

    great talk

  • @pedrotorchio
    @pedrotorchio Před 4 lety

    Damn good lecture. Geers displayed a practical use of custom elements to inject independent components that I hadn't seen before. Usually ppl keep it too abstract, which gives me the impression they don't really know how to do it. I still wish there was a little more code examples on the integration of different frameworks/web components, though. If anyone has a good link for me I would appreciate it.

    • @pedrotorchio
      @pedrotorchio Před 4 lety

      In case anyone is interested: Web Components for Micro Frontends ( czcams.com/video/XUtCnA9WEgQ/video.html )

  • @Aibrate
    @Aibrate Před 3 lety

    Only critic: if each team can have different versions of the same e.g. UI library, you spoil your bundle size.

  • @avi7278
    @avi7278 Před 3 lety

    It's funny he says "vue" comme "vous"

  • @Kobayashhi
    @Kobayashhi Před 4 lety

    total madness. So now you need 50 devs to build a single page ?

    • @michalr3587
      @michalr3587 Před 4 lety +8

      They could have employed you, you alone woul'd create a dynamic, scalable application, where it's easy to add and remove features, deploy, which provides appropriate UX, tracking etc. etc. etc