The Art of Ember Deployment
summary
Argues for decoupling browser app and API releases: keep bootstrap index.html on the app repo but serve it from the API server, send fingerprinted js/css to a CDN, and retain old assets during rolling deploys. Shows a working pipeline using deploy index.html to Redis, runtime html rewriting to inject user JSON or feature flags, and A/B and preview-before-activate flows. Describes merging several OSS efforts into ember-cli-deploy merge with plugins, commands, rollbacks and preview before activating as implemented features.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:00How we deliver software
- 4:16Server app deployment
- 6:12Browser app paradigm
- 12:49Preview before activating
- 13:45HTML rewriting
- 15:10AB testing
- 15:56Open source implementations
- 20:17Paving the ember path
- 20:37Roadmap
- 22:36Ember CLI Deploy
- 23:28Basic Usage Pattern
- 24:57Beyond Zero
- 26:14Conference Call
- 27:31Fastboot
- 28:22Outro
related talks
22mEmber.js, DevOps, and You: Lessons Learned From Building an Ember Addon
46mArt and Science of Shipping Single Page Apps with Ember.js
05mLighting Thoughts on Lighting Deploy
25mThe Great Migration, Redesigning and Rewriting our App in Ember.js
30mEmber at Scale
06mLightning Talks - Ember Ghost
24mMigrating an Existing App to Ember, Component After Component
22mUsing Ember to Make the Seemingly Impossible Easy
