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