AWS Lambda

  1. What is Serverless?
  2. What is it good for?
  3. AWS Lambda Limits
  4. Development
  5. How does FaaS work?
  6. Event Sources (Triggers)
  7. Function
  8. Resources (via IAM)
  9. Create an AWS account
  10. Start with AWS Lambda
  11. Task 1 - Hello World URL
  12. Hello World in AWS Lambda
  13. API Gateway
  14. Add header
  15. Send JSON
  16. Event details
  17. Exercise 1
  18. Task 2 - Accept URL GET parameters
  19. Accept Parameters
  20. Error via the API
  21. Test Event for API Gateway
  22. Exercise 2
  23. Solution 2 - echo
  24. Solution 2 - add
  25. Task 3 - Multi file application
  26. Multi-file application - json
  27. Multi-file application - python module
  28. Local development
  29. Exercise 3
  30. Solution 3
  31. Task 4 - Use 3rd party Python modules.
  32. Development machine
  33. Error: must supply either home or prefix/exec-prefix - not both
  34. Third party not pure-python
  35. Docker to build 3rd party modules
  36. Exercise 4
  37. Solution: Web client
  38. Task 5 - Using S3 - Simple Storage Service
  39. S3 List bucket
  40. S3 write object from Lambda
  41. Read S3 object
  42. Trigger Lambda by S3
  43. Handle S3 event in Lambda
  44. Exercise 5
  45. AWS Resources
  46. Resources