Page 1
Purify your Lambdas
Luis Ángel Vicente Sánchez Full-Stack Developer Follow us on Twitter: @WHTechjobs For all tech roles go to techjobs.williamhill
Page 2
Purify your Amazon Lambdas
Luis Ángel Vicente Sánchez Full-Stack Developer Follow us on Twitter: @WHTechjobs For all tech roles go to techjobs.williamhill
Page 4
What is Amazon Lambda?
Page 5
“AWS Lambda is a compute service that runs your code in response to events and automatically manages the underlying compute resources for you.” AWS Lambda Product Details
What is Amazon Lambda?
Page 6
FAAS
What is Amazon Lambda?
Page 7
Function As A Service
What is Amazon Lambda?
Page 8
What is Amazon Lambda?
S3
DynamoDB
Kinesis HTTP Request
SNS
Page 9
What is Amazon Lambda?
S3
DynamoDB
Kinesis
SNS
Lambda3
Lambda2
Lambda1
HTTP Request
Page 10
What is Amazon Lambda?
S3
DynamoDB
Kinesis
SNS
Lambda3
Lambda2
Lambda1
HTTP Request
Page 11
Using Amazon Lambda
Page 12
Using Amazon Lambda
Page 13
Using Amazon Lambda
Page 14
Using Amazon Lambda
Lack of static typing Side-effects
Page 15
Using Amazon Lambda
L Lack of static typing Side-effects
Page 17
Introduction to Purescript
Page 18
Introduction to Purescript
Page 19
Introduction to Purescript
Page 20
Introduction to Purescript
Page 21
Introduction to Purescript
Page 22
Introduction to Purescript
Page 23
Introduction to Purescript
Page 24
Introduction to Purescript
Page 25
Introduction to Purescript
Page 26
Introduction to Purescript
Page 27
Introduction to Purescript
Page 28
Introduction to Purescript
Page 29
Introduction to Purescript
Page 30
Introduction to Purescript
Page 31
Interacting with an impure world
https://github.com/lvicentesanchez/lambdaworld2015
Page 32
Interacting with an impure world
Page 33
Interacting with an impure world
Page 34
Interacting with an impure world
Page 35
Interacting with an impure world
Page 36
Interacting with an impure world
Page 37
Interacting with an impure world
D
Page 38
Interacting with an impure world
Page 39
Interacting with an impure world
Page 40
Interacting with an impure world
Page 41
Interacting with an impure world
Page 42
Interacting with an impure world
Page 43
Interacting with an impure world
Page 44
Interacting with an impure world
Page 45
Interacting with an impure world
Page 46
Interacting with an impure world
Page 47
Interacting with an impure world
Page 48
Interacting with an impure world
Page 49
Interacting with an impure world
Page 50
Interacting with an impure world
Page 51
Interacting with an impure world
Page 52
Interacting with an impure world
Page 53
Interacting with an impure world
Page 54
Interacting with an impure world
Page 55
Interacting with an impure world
Page 56
Interacting with an impure world
Page 57
Interacting with an impure world
Page 58
Interacting with an impure world
Page 59
Interacting with an impure world