Serverless Tcl with AWS Lambda

Cyan Ogilvie
Ruby Lane, Inc.
cyan@rubylane.com

What is "Serverless"?

  • Providing services over the Internet has traditionally involved many infrastructure concerns:
    • Servers, networks, firewalls, load balancers, operating systems
    • Designing and provisioning for scale
    • High-availability
    • Deployment (without downtime)
    • Monitoring and alerting
    • Patching and updates to infrastructure
    • Backups
    • Access control
Serverless is a buzzword for making these somebody else's problems

Managing Lambda: Layers

Managing Lambda: Handler Function

Managing Lambda: Memory

Managing Lambda: Metrics

Managing Lambda: Logs

Anatomy of a Pure Serverless Application

Cost: ~ $17 / month

Status: Production ready

Availability