Serverless
Architecture
...for the Dutch Educational System
Slide 2
Slide 2 text
This talk in a nutshell...
- What does Malmberg do?
- Serverless architecture definition (also in a nutshell)
- The case for Serverless
- What we have learned so far from building Serverless solutions
Slide 3
Slide 3 text
What does Malmberg do?
Slide 4
Slide 4 text
Malmberg Publisher
We serve the Dutch primary, secondary and
vocational educational systems by providing books,
folio and digital learning content for the students
and teachers
Slide 5
Slide 5 text
Malmberg Publisher Timeline
1885 2003 2004 2014 2017
Established
Start digital
education
Incorporated
by Sanoma
Migration to
AWS
Serverless
Architecture
Slide 6
Slide 6 text
Software Stacks
Distribution & Access Customer Facing
Applications (CFA)
Schoolbus
The case for Serverless architecture at Malmberg
Sanoma
Malmberg
Customers
Malmberg
Internal
System 1
Internal
System 2
Internal
System 3
Malmberg
Malmberg
Schoolbus
Slide 11
Slide 11 text
The case for Serverless architecture at Malmberg
Malmberg Schoolbus - Concept
Clients
API Gateway
S3
SNS DynamoDB
Lambda
Sanoma
Slide 12
Slide 12 text
What we have learned
so far...
Slide 13
Slide 13 text
Lambda
Slide 14
Slide 14 text
VS
Terraform CloudFormation
Slide 15
Slide 15 text
VS
Jenkins CodePipeline
Slide 16
Slide 16 text
IAM
Slide 17
Slide 17 text
Cost
Slide 18
Slide 18 text
Serverless Architecture
is a valid choice for
Malmberg?