Inspirationslunch: Gränssnittsdesign och mikrotjänster - kontinuerligt och modulärt

Mikrotjänster har blivit en brett accepterad lösning för att skapa modulariserade arkitekturer.

Men hittills har de mest varit en lösning för serversidan av applikationer. Detta leder till att inkapsling och modularitet spricker när kunskapen om hur information skall visas hanteras av separata UI-applikationer. Dessutom blir hela applikationen svår att att ändra när UI:t inte följer de stödjande tjänsternas organisation.

Visar Ulaj, Creative Director, och Marcus Ahnve, Lösningsarkitekt, berättade hur man kan designa och implementera ett gränssnitt som hanterar både de tekniska och visuella aspekterna av ett modulärt UI med samma flexibilitet som serversidan.

Med praktiska exempel visade de hur:

  1. Man kan skapa ett modulärt UI som skapar en kontinuerligt föränderlig upplevelse.
  2. Backendtjänster kan vara ansvariga för sin egen rendering.
  3. Man kan organisera CSS för distribuerade tjänster.

Bild av Ted Drake under CC BY-SA 2.0