~/talk

Single Page Apps in a Microservice Architecture

Talkat Devnexus 2022 · 2022-04-12..04-14· [frontend-architecture, microservices]
links:none on file
slides:none on file

Demonstrates concrete patterns: uses Micronaut for an API gateway with compile‑time generated HTTP clients, JWT token propagation for multi‑tenancy, and OpenAPI OpenAPI swagger generation; front end is a Vue.js SPA calling a gateway that proxies four services (gateway, inventory, auth, front end) in two live demos. Shows webpack Module Federation composing multiple SPAs into one page, the demos mostly work (some projector/port hiccups), and the repo + runnable demo is linked via QR code.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:05Defining single page apps
  3. 2:52What are microservices
  4. 4:17Introducing Micronaut
  5. 9:14Why combine SPAs and microservices
  6. 13:32Two approaches to integration
  7. 15:13API Gateway overview
  8. 17:41Building a gateway service
  9. 20:30Micronaut compilation benefits
  10. 23:17CORS and API documentation
  11. 24:43API versioning and security
  12. 27:54JWT and token propagation
  13. 30:00Demo setup and overview
  14. 31:03Live SPA demo walkthrough
  15. 37:30Authentication in the frontend
  16. 41:49Gateway documentation demo
  17. 43:58Introduction to microfrontends
  18. 46:07Microfrontends architecture
  19. 48:57Webpack module federation
  20. 50:41Microfrontends live demo
  21. 52:29Conclusion and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.