Slide 1

Slide 1 text

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

Slide 7

Slide 7 text

Serverless Architecture The definition

Slide 8

Slide 8 text

Serverless Solution Design Source: https://aws.amazon.com/answers/web-applications/serverless-image-handler/

Slide 9

Slide 9 text

The case for Serverless

Slide 10

Slide 10 text

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?

Slide 19

Slide 19 text

Serverless Architecture is a silver bullet?

Slide 20

Slide 20 text

Thank You! Any Questions?