Vue + Netlify Functions
Continuous Integration / Deployment
Built in HTTPS
Page caching
Use any build pipeline (grunt, vue-cli, react, etc.)
Identity (Authorization) service
Simple server configuration
CMS capabilities
Serverless Functions!
1. Inherently scalable.
2. Cost effective.
A piece of code (function) that runs on a platform that you don't have to maintain.
3. Zero maintenance
1. Observability
2. Latency (Cold Start)
3. Time limits
Http Request
My App
FUNCTION
3rd Party services
Payment Gateway
Message Queue
Database, etc.
Any server-side processing
1. Set up your repo on Github (or bitbucket)
2. Connect your site to Netlify
3. Add your build settings
4. Click Deploy!
5. Your site will automatically rebuild/deploy when ever you push new code to your remote repo
(i.e. Continuous Integration!)
DEMO TIME!
That was easy!
So easy, even a UX Engineer can do it!
@rytower
https://yours.co
ryan@ryanhightower.com
By Ryan Hightower
A presentation about software engineers for grade school kids.