Serverless
JavaScriptGojko Adzic @gojkoadzic https://gojko.net
Cloud functions
are the most revolutionary
improvement since EC2
Billing actual usage,
not reserved capacity
→ $0.0000002 per request
→ $0.000000834 for 100ms @ 512MB
→ First 1 million requests per month are free
It's code with
batteries included
No need to worry about...
→ Scaling
→ Monitoring
→ Recovery
→ Versioning
→ Logging
Give the platform
traditional server roles
→ Gatekeeper ➤ Distributed Auth
→ Scaling point ➤ Containers
→ Orchestration ➤ Client or workflow engines
"Time to
recover"
no longer important
Multi-versioning
is a huge
advantage
Weaknesses
→ No strong SLAs yet
→ Latency
→ No PCI compliance
→ No way to keep open connections
→ Requires rethink of common practices
→ Configuration is a challenge
Opportunities
→ Skip a generation of tech/process upgrades
→ Rethink operational "best practices"
→ Change billing models
→ Marketplaces for digital services
→ Fine-grained monitoring and optimisation
→ A/B testing throughout
claudiajs.com
gojko.net

Serverless JavaScript