Slide 1

Slide 1 text

Confidential © Fauna, Inc. 2020 Building data-driven APIs at the edge API World - 27 October 2021 Rob Sutter - @rts_rob

Slide 2

Slide 2 text

Confidential © Fauna, Inc. 2020 2 What you will learn • What are APIs at the edge? • What are good use cases? • What are less appropriate use cases? • What are the advantages? • What are the disadvantages? Rob Sutter - @rts_rob

Slide 3

Slide 3 text

Confidential © Fauna, Inc. 2020 3 Building data-driven APIs at the edge • Introduction • Authentication at the edge • Fauna here, Fauna there, Fauna everywhere • Solution overview • Q & A Rob Sutter - @rts_rob

Slide 4

Slide 4 text

Confidential © Fauna, Inc. 2020 4 Introduction Rob Sutter - @rts_rob

Slide 5

Slide 5 text

Confidential © Fauna, Inc. 2020 5 Who am I? ● Head of DA at Fauna ● Former AWS Serverless DA ● Previous SaaS startup co-founder ● Global active-active architecture ● Mobile and web users Rob Sutter - @rts_rob

Slide 6

Slide 6 text

Confidential © Fauna, Inc. 2020 6 What are APIs at the edge? Rob Sutter - @rts_rob

Slide 7

Slide 7 text

Confidential © Fauna, Inc. 2020 7 What are APIs at the edge? Rob Sutter - @rts_rob

Slide 8

Slide 8 text

Confidential © Fauna, Inc. 2020 8 What are good use cases? Rob Sutter - @rts_rob

Slide 9

Slide 9 text

Confidential © Fauna, Inc. 2020 9 What are less appropriate use cases? Rob Sutter - @rts_rob

Slide 10

Slide 10 text

Confidential © Fauna, Inc. 2020 10 What are the advantages? Rob Sutter - @rts_rob

Slide 11

Slide 11 text

Confidential © Fauna, Inc. 2020 11 What are the disadvantages? Rob Sutter - @rts_rob

Slide 12

Slide 12 text

Confidential © Fauna, Inc. 2020 12 Authentication Rob Sutter - @rts_rob

Slide 13

Slide 13 text

Confidential © Fauna, Inc. 2020 13 Authentication at the backend Rob Sutter - @rts_rob

Slide 14

Slide 14 text

Confidential © Fauna, Inc. 2020 14 Authentication at the edge Rob Sutter - @rts_rob

Slide 15

Slide 15 text

Confidential © Fauna, Inc. 2020 15 Distributed protection Rob Sutter - @rts_rob

Slide 16

Slide 16 text

Confidential © Fauna, Inc. 2020 16 Fauna here, Fauna there, Fauna everywhere! Rob Sutter - @rts_rob

Slide 17

Slide 17 text

Confidential © Fauna, Inc. 2020 17 Fauna db.fauna.com Rob Sutter - @rts_rob

Slide 18

Slide 18 text

Confidential © Fauna, Inc. 2020 18 Client serverless Rob Sutter - @rts_rob

Slide 19

Slide 19 text

Confidential © Fauna, Inc. 2020 19 Fauna Rob Sutter - @rts_rob

Slide 20

Slide 20 text

Confidential © Fauna, Inc. 2020 20 Next-gen serverless Rob Sutter - @rts_rob

Slide 21

Slide 21 text

Confidential © Fauna, Inc. 2020 21 Next-gen serverless Rob Sutter - @rts_rob

Slide 22

Slide 22 text

Confidential © Fauna, Inc. 2020 22 Next-gen serverless Rob Sutter - @rts_rob

Slide 23

Slide 23 text

Confidential © Fauna, Inc. 2020 23 Solution overview Rob Sutter - @rts_rob

Slide 24

Slide 24 text

Confidential © Fauna, Inc. 2020 24 A smart API layer over Fauna Rob Sutter - @rts_rob

Slide 25

Slide 25 text

Confidential © Fauna, Inc. 2020 25 A smart API layer over Fauna Rob Sutter - @rts_rob

Slide 26

Slide 26 text

Confidential © Fauna, Inc. 2020 26 A smart API layer over Fauna Rob Sutter - @rts_rob

Slide 27

Slide 27 text

Confidential © Fauna, Inc. 2020 27 A smart API layer over Fauna Rob Sutter - @rts_rob

Slide 28

Slide 28 text

Confidential © Fauna, Inc. 2020 28 Demo Rob Sutter - @rts_rob

Slide 29

Slide 29 text

Confidential © Fauna, Inc. 2020 29 Review • What are APIs at the edge? • What are good use cases? • What are less appropriate use cases? • What are the advantages? • What are the disadvantages? Rob Sutter - @rts_rob

Slide 30

Slide 30 text

Confidential © Fauna, Inc. 2020 30 Questions? Rob Sutter - @rts_rob

Slide 31

Slide 31 text

Confidential © Fauna, Inc. 2020 31 Thank you! • References ◦ fauna.link/api-world ◦ fauna.link/api-world-repo ◦ fauna.link/calvin • Follow us: ◦ Twitch: FaunaInc ◦ Twitter: @fauna ◦ YouTube: FaunaInc Rob Sutter - @rts_rob