Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless: The Missing Manual

Serverless: The Missing Manual

Do serverless cloud platforms leave you with more questions than answers? This session will focus on migrating from traditional applications to serverless cloud platforms. You’ll learn about serving files without a web server, managing application state in a stateless environment, running background processes in ephemeral runtimes and more. These techniques will enable you to build modern applications using serverless platforms. This session is for developers who see the benefits of serverless but are struggling to adjust to a serverless world.

James Thomas

May 14, 2018
Tweet

More Decks by James Thomas

Other Decks in Technology

Transcript

  1. temporary & limited storage not shared on concurrent requests no

    external access files must be in app package @THOMASJ
  2. unlimited* storage HTTP API access make objects public allow users

    to upload content * - billed by size, requests & bandwidth @THOMASJ
  3. Scaffolding & Boilerplate Request Handling & URL Routing Authentication Middleware

    (CORS & Rate Limiting) Service Credentials Packaging & Deployment @THOMASJ
  4. ✅ Scaffolding & Boilerplate ❌ Request Handling & URL Routing

    ❌ Authentication ❌ Middleware (CORS & Rate Limiting) ❌ Service Credentials ✅ Packaging & Deployment @THOMASJ
  5. ✅ Logs ✅ Metrics ✅ Custom
 Metrics record using console

    logs cron-schedule event forward to metrics service @THOMASJ
  6. “How do you test serverless applications?” “Can you generate templated

    web pages?” “What about using external libraries?” “How do you set up dev, test and prod?” “When should you not use serverless?” “What if I need more then 10 minutes?” @THOMASJ