Slide 1

Slide 1 text

One API to rule them all 2023-06-06 Pierre Petersson Advisory Solutions Architect, MongoDB

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

RDBMS is Complex and Does Not Scale Technology from the 1970s

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

It is hard to iterate New Table New Table New Column Name Pet Phone Email New Column 3 months later…

Slide 7

Slide 7 text

Data privacy Always improving Search powered Highly responsive Mobile first Analytics powered Delivering a modern customer experience is reliant on the underlying data infrastructure. Modern application expectations

Slide 8

Slide 8 text

ETL Search Engine Search Engine ETL Cache Wide column Graph Database Key-Value Database Time series Application Services Relational Database ETL ETL ETL Message Queue Push Push Local database for iOS Local database for Android Streaming Analytics platform ETL Document Database ETL

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Built around the most intuitive way to model data — the document data model

Slide 11

Slide 11 text

Unified query interface for a broad set of workload types

Slide 12

Slide 12 text

Support a wide range of modern application types as they grow and evolve MongoDB, fully managed On the cloud And more: complete developer data platform

Slide 13

Slide 13 text

Pierre Petersson Father, Husband, Coder, Air mileage collector Advisory solutions Architect MongoDB 20+ Years Public Speaker ex-Amazonian

Slide 14

Slide 14 text

Lord of the Rings Game One API To Rule Them All - MongoDB Atlas

Slide 15

Slide 15 text

Requirements The Lord of the Rings Game Access data using REST Native Time Series support Native JSON support Full text search Visualisation geo map Archiving

Slide 16

Slide 16 text

AWS Cloud React Frontend Ring of Power Game using AWS Services Amazon OpenSearch Service Full Text Search Amazon API Gateway Rest API AWS Lambda DocumentDB JSON Amazon Timestream Timeseries Amazon Location Service GeoLocation Amazon DocumentDB JSON Amazon S3 Archiving AWS Lambda Full text search AWS Lambda TimeStream TimeSeries AWS Lambda Location GeoLocation AWS Glue ETL Different API Different API Different API Different API Visualisation Geo Map Data silos

Slide 17

Slide 17 text

React Frontend Hosted in Atlas Appservices Ring of Power powered by MongoDB Atlas One Query Language, API MongoDB Atlas Rest Endpoints Atlas App Services Data API - Full Text Search - Native JSON Support - Native TimeSeries - GeoLocation - Archiving - Visualisation - Serverless functions -- much more Mobile

Slide 18

Slide 18 text

Full text search, fuzzy and auto- complete Rest Service Endpoint To query database #1 #2 #3

Slide 19

Slide 19 text

Full text search, fuzzy and auto- complete Rest Service Endpoint To query database #1 #2 #3

Slide 20

Slide 20 text

Rest Service Endpoint Authenticate and login user #4

Slide 21

Slide 21 text

Geo Visualization Map -Visualisation of geo location Geo Lookup -Query on geo location Time series data -Store player hints as time series data

Slide 22

Slide 22 text

Let's find the the Ring of Power Exclusive MongoDB SWAG for first ones locating the Ring of Power https://tinyurl.com/apidayshelsinki

Slide 23

Slide 23 text

Github repo https://tinyurl.com/apidayshelsinki-repo

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Thank you for your time. Pierre Petersson Advisory Solutions Architect, MongoDB