~/talk

Stop mocking - develop frontends with real K8s setups

slides:none on file

Mocks drift and cost time; this shows a concrete alternative: federating multiple backend GraphQL interfaces into one common interface with an Apollo federated gateway, running a full Kubernetes dev cluster locally (k3d / minikube / unicube) so the frontend hits the real stack. Frontend uses Vue.js and a webpack dev server, Keycloak handles auth, and GraphQL queries and mutations execute against the local cluster state. The claim: environment parity reduces hidden bugs and maintenance overhead.

AI-written summary · about

  1. 0:00Real K8s setups for frontend
  2. 1:28Mocking APIs is problematic
  3. 3:35Traditional API handling
  4. 5:45API mocking costs
  5. 9:02Environment parity in cloud native
  6. 11:31K8s dev environment definition
  7. 14:03Environment parity in practice
  8. 15:05Local prod environment replication
  9. 16:32Real K8s setups for frontend dev
  10. 17:35Demo platform architecture
  11. 19:20Local K8s cluster setup
  12. 20:24Authenticating frontend cluster
  13. 21:30Accessing local services
  14. 22:13Testing GraphQL in K8s
  15. 23:36Final thoughts on K8s frontend
  16. 24:20Open source tools & 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.