SPA and BFF for Cloud Foundry
summary
Argues that pairing Single Page Applications with a Backend-for-Frontends works on Cloud Foundry and shows a working service, K5 Playground, that generates React/Flux SPAs and Node.js BFFs from OpenAPI (Swagger) specs. The tool offers seven templates, in-browser customization (Babel-based AST transforms), code generation under MIT, and connectors for common services, producing deployable CF apps in about 30 minutes to 2 hours. Demonstrations show build artifacts pushed separately (static front end + Node BFF) and runtime config provided via environment variables.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker intro
- 1:06iPhone and REST API revolution
- 2:58Front-end and API basics
- 7:53React and Flux explained
- 12:26SPA and API ecosystem growth
- 15:09BFF concept and benefits
- 17:05K5 Playground overview
- 21:53Customization with Babel
- 24:35Motivations behind the project
- 27:29Q&A session
related talks
11mFrontend Development With BFF (Backend for Frontend)
21mEnhance and improve user experience with BFF
39mBFF, our best friend forever for building lots of frontend apps?
55mTechnology agnostic microservices at SPA frontend
29mSPAs are dead. Long live Microfrontends.
37mDiscussing Backend-For-Frontend
09mKeep your friends close and your APIs closer
21mEnhance and improve user experience with BFF
