SlideShare a Scribd company logo
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernize your applications with
purpose-built AWS databases
Elena Yukhymenko
Senior Solutions Architect
AWS
Yann Allandit
Senior Database Solutions Architect
AWS
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modern data architecture
From traditional . . . . . . to microservices, decoupled architectures
Web servers
Presentation layers
Application servers
Business logic
Database servers
Data layer
Events
Queues + Caches + Messages
Events
Presentation
Business
logic
Data
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The pursuit of the “ideal” database
T H E I D E A L D A T A B A S E S H O U L D D O E V E R Y T H I N G W E L L
Supports all storage
(data types) and
all access patterns
Provides limitless
scalability and tolerates
load variability
Implements ACID
transactions and
strong consistency
Is highly performant
regardless of query
complexity
Is continuously
available (no downtime)
Is simple and easy to
use, tune, and maintain
Is cost-effective
and predictable
. . . and more!
Innovation
and agility
Performance
and scalability
Cost-effective and
easy to manage
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS purpose-built databases
Cache frequently accessed data
Amazon ElastiCache
Key-value, globally
accessible datasets
Amazon DynamoDB
Document type datasets
Amazon DocumentDB
Wide-column datasets
Amazon Keyspaces
Time-series datasets
Amazon Timestream
Graphs and highly
connected data
Amazon Neptune
Systems of record
and ledgers
Amazon QLDB
Persistent/durable
in-memory data structures
Amazon MemoryDB
Adopt cloud-native relational databases
Amazon RDS, Amazon Aurora
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Modernization using purpose-built databases
It’s a journey!
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Relational data
Divide data among tables
Highly structured
Relationships established via
keys enforced by the system
Data accuracy and consistency
Patient
* Patient ID
First name
Last name
Gender
DOB
* Doctor ID
Visit
* Visit ID
* Patient ID
* Hospital ID
Date
* Treatment ID
Medical treatment
* Treatment ID
Procedure
How performed
Adverse outcome
Contraindication
Doctor
* Doctor ID
First name
Last name
Medical specialty
* Hospital affiliation
Hospital
* Hospital ID
Name
Address
Rating
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Step 1: Managed relational databases
Adopt cloud-native relational databases
Amazon RDS, Amazon Aurora
Adopt a
managed database
Relational
database
application
Managed databases
• Reduce operational burden
• Take advantage of platform features
Benefits
• Agility
• Easily managed
• Cost-effective
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Relational Database Service (RDS)
Managed relational database service with a choice of seven popular database engines
Easy to administer Available and durable Highly scalable
Secure and compliant
Easily deploy and
maintain hardware, OS
and DB software; built-
in monitoring
Automatic Multi-AZ
data replication;
automated backup,
snapshots, and failover
Scale compute
and storage with a few
clicks; minimal
downtime for your
application
Data encryption at rest
and in transit; industry
compliance and
assurance programs
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Aurora
MySQL and PostgreSQL compatible relational database built for the cloud
Enterprise grade performance
Scale out
up to 15 read replicas
Fault-tolerant, self-healing
storage; six copies of
data across three AZs;
continuous backup to
Amazon S3
Network isolation,
encryption at
rest / transit
Managed by RDS: No
server provisioning,
software patching, setup,
configuration, or backups
Performance
and scalability
Availability
and durability
Highly secure Fully managed
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Step 2 : Cacheand persistent in-memory
databases
Address scaling pain
Low-hanging fruit, easy to adopt
Offload repetitive read operations
Offload session state
Caching
Increase performance
Frequent counters
Fast-changing rankings
Submillisecond data access
Cache frequently accessed data
Amazon ElastiCache
Persistent/durable
in-memory data structures
Amazon MemoryDB
Adopt cloud-native relational databases
Amazon RDS, Amazon Aurora
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS in-memory managed solutions
Amazon MemoryDB
for Redis
Amazon ElastiCache
for Memcached
Amazon ElastiCache
for Redis
Ephemeral Durable
Semi-durable
Durability spectrum
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Talabat
Right architecture for a successful migration
On Premise
Applications
Databases
Amazon EC2
AWS Database
Migration Service
Amazon Aurora
Amazon ElastiCache
Amazon Elastic
Kubernetes Service
AWS Elastic Beanstalk AWS Lambda
Router
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Step 3: Nonrelational access pattern
databases
Breaking down the monolith
Right tool for the job
Microservice access pattern drives
data store decision
Benefits
Agility
Scalability
Performance
Cache frequently accessed data
Amazon ElastiCache
Key-value, globally
accessible datasets
Amazon DynamoDB
Document type datasets
Amazon DocumentDB
Wide-column datasets
Amazon Keyspaces
Persistent/durable
in-memory data structures
Amazon MemoryDB
Adopt cloud-native relational databases
Amazon RDS, Amazon Aurora
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key-value data
Simple key-value
pairs
Resilient to failure
High-throughput,
low-latency reads
and writes
Consistent
performance
at scale
PUT {
TableName:"Gamers",
Item: {
"GamerTag":"Hammer57",
"Level":21,
"Points":4050,
"Score":483610,
"Plays":1722
}
}
GET {
TableName:"Gamers",
Key: {
"GamerTag":"Hammer57“,
“ProjectionExpression“:”Points”
}
}
Gamers
Primary key Attributes
Gamer tag Level Points High score Plays
Hammer57 21 4050 483610 1722
FluffyDuffy 5 1123 10863 43
Lol777313 14 3075 380500 1307
Jam22Jam 20 3986 478658 1694
ButterZZ_55 7 1530 12547 66
… … … … …
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DynamoDB
Fast and flexible key-value database service for any scale
Consistent, single-digit
millisecond response
times at any scale;
build applications with
virtually unlimited
throughput
No hardware
provisioning, software
patching or upgrades;
scale up or down
automatically;
continuously back up
your data
Encrypt all data by
default and fully
integrate with AWS
Identity and Access
Management for
robust security
Build global
applications with fast
access to local data by
easily replicating
tables across multiple
AWS Regions
Performance
at scale
Serverless
architecture
Enterprise
security
Global
replication
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Novartis – Buying engine
Amazon S3 AWS Step Functions Amazon SageMaker
Amazon OpenSearch Service Amazon DynamoDB Amazon Neptune
Amazon API Gateway AWS Lambda Amazon Kinesis
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Documents (objects / JSON) are
common application
data models
Documents map naturally to
how humans model data
Document databases provide
flexible schema and indexing
Ad hoc querying and aggregations
Why document databases?
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon DocumentDB
Fast, scalable, and highly available MongoDB-compatible database service
Millions of requests
per second,
millisecond latency
Same code, drivers,
and tools
you use with
MongoDB
Simple and
fully managed;
automated
monitoring and
alerting
Secure and
compliant
Fast and scalable MongoDB
compatible
Fully managed Enterprise
security
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Zulily – search experience
Amazon Kinesis
Data Streams
Amazon Kinesis
Data Streams
Amazon Kinesis
Data Analytics
AWS Lambda
AWS Lambda Amazon DocumentDB
(with MongoDB compatibility)
Search API
Search API
Inventory API
Transformer
Amazon ElastiCache
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Wide column: Apache Cassandra
Open-source, wide-column data
store
Cassandra Query Language (CQL)
Large-scale applications that
require fast read and write
performance
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Keyspaces (for Apache Cassandra)
Scalable, highly available, and managed Apache Cassandra-compatible database service
Highly available
and secure
99.99% availability
SLA within an AWS
Region
Data encrypted at
rest; integrated with
IAM
No servers
to manage
No need to
provision,
configure, and
operate large
Cassandra clusters
Apache Cassandra-
compatible
Use the same
Cassandra drivers
and tools
Single-digit
millisecond
performance at scale
Scale tables up and
down automatically
Virtually unlimited
throughput and storage
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Step 4: Specialized databases
Cache frequently accessed data
Amazon ElastiCache
Key-value, globally
accessible datasets
Amazon DynamoDB
Document type datasets
Amazon DocumentDB
Wide-column datasets
Amazon Keyspaces
Time-series datasets
Amazon Timestream
Graphs and highly
connected data
Amazon Neptune
Systems of record
and ledgers
Amazon QLDB
Specialized datasets
Social graphs
Recommendation
engines
Measurements
Systems of record
Digital records
Benefits
Agility
Scalability
Performance
Persistent/durable
in-memory data structures
Amazon MemoryDB
Adopt cloud-native relational databases
Amazon RDS, Amazon Aurora
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Different approaches for highly connected data
Purpose-built for a business process Purpose-built to answer
questions about relationships
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fast Reliable
Open
Query billions of
relationships with
millisecond latency
6 replicas of your
data across 3 AZs
with full backup
and restore
Build powerful queries
easily with Gremlin,
SPARQL and
openCypher
Supports Apache
TinkerPop & W3C
RDF graph models
Easy
Amazon Neptune
Fast, reliable graph database built for the cloud
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Time-series use cases
Application events
IoT sensor
readings
DevOps data
Humidity
% water vapor
91.0
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Timestream
Fast, scalable, and fully managed time-series database
1,000x faster and 1/10th
the cost of relational
databases
Collect data at the
rate of millions of
inserts per second
(10M/second)
Trillions of
daily events
Adaptive query
processing engine
maintains steady,
predictable performance
Time-series
analytics
Built-in functions for
interpolation,
smoothing, and
approximation
Serverless
Automated setup,
configuration, server
provisioning, and
software patching
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Ledgers: immutable and verifiable data
Risk reduction
Ensure safeguarding of critical system-of-record applications where data loss
could be expensive
Data tracking improvements
Track data’s entire lineage quickly and accurately, improving efficiency in
identifying source of issues
Auditing and compliance
Reduce downtime caused by audit and compliance issues
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Quantum Ledger Database (QLDB)
Amazon QLDB is a fully managed ledger database that maintains
a complete, immutable, and verifiable history of all changes over
time.
Serverless Document-oriented Append only Cryptographic
hashing
Fully serialized
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Purpose-built modernization is a journey
B O T H O R G A N I Z A T I O N A L L Y A N D T E C H N O L O G I C A L L Y
Move nonrelational query patterns to NoSQL
DynamoDB, Amazon DocumentDB, Amazon Keyspaces
Improve: agility, innovation, scalability, performance, ease of management, cost-efficiency
Move relational workloads to managed DB services
Aurora, Amazon RDS
Improve: agility, ease of management, cost-efficiency
Implement caching and offload in-memory workloads
ElastiCache, MemoryDB
Improve: scalability and performance
1
2
3
Move specialized datasets and query patterns to specialized databases
Neptune, Timestream, Amazon QLDB
Improve: agility, innovation, scalability, performance, ease of management, cost-efficiency
4
Thank you!
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Elena Yukhymenko
elenaua@amazon.com
olena-yukhymenko
Yann Allandit
allandit@amazon.ch
yannallandit

More Related Content

PPTX
Building with Purpose-Built Databases: Match Your workload to the Right Database
PDF
Builders Day' - Databases on AWS: The Right Tool for The Right Job
PDF
AWS CZSK Webinar 2019.07: Databazy na AWS
PDF
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
PPTX
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
PDF
Architecting Data in the AWS Ecosystem
PDF
Choosing the Right Database for My Workload: Purpose-Built Databases
PPTX
amazon database
Building with Purpose-Built Databases: Match Your workload to the Right Database
Builders Day' - Databases on AWS: The Right Tool for The Right Job
AWS CZSK Webinar 2019.07: Databazy na AWS
All Databases Are Equal, But Some Databases Are More Equal than Others: How t...
AWS SSA Webinar 32 - Getting Started with databases on AWS: Choosing the righ...
Architecting Data in the AWS Ecosystem
Choosing the Right Database for My Workload: Purpose-Built Databases
amazon database

Similar to BATber53 AWS Modernize your applications with purpose-built AWS databases (20)

PDF
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
PDF
【AWS】Amazon DocumentDB (with MongoDB compatibility).pdf
PDF
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
PPTX
brock_delong_all_your_database_final.pptx
PPTX
How to Choose The Right Database on AWS - Berlin Summit - 2019
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS reinvent 2019 recap - Riyadh - Database and Analytics - Assif Abbasi
PPTX
The Non-Relational Revolution
PDF
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
PDF
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
PPTX
Building low latency apps with a serverless architecture and in-memory data I...
PPTX
AWS Database Services
PDF
From Data To Insights
PPSX
Geek Sync | Data in the Cloud: Understanding Amazon Database Services with Vi...
PDF
The Evolution of Database Technologies Christian Bandulet
PDF
Deep dive session - how to achieve database freedom
PDF
Big data and Analytics on AWS
PDF
Builders' Day - Building Data Lakes for Analytics On AWS LC
PDF
Big Data Architecture and Design Patterns
PPTX
9. AWS_Databases_Databases_Aws_Cloud.pptx
Building with AWS Databases: Match Your Workload to the Right Database | AWS ...
【AWS】Amazon DocumentDB (with MongoDB compatibility).pdf
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
brock_delong_all_your_database_final.pptx
How to Choose The Right Database on AWS - Berlin Summit - 2019
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS reinvent 2019 recap - Riyadh - Database and Analytics - Assif Abbasi
The Non-Relational Revolution
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
Building low latency apps with a serverless architecture and in-memory data I...
AWS Database Services
From Data To Insights
Geek Sync | Data in the Cloud: Understanding Amazon Database Services with Vi...
The Evolution of Database Technologies Christian Bandulet
Deep dive session - how to achieve database freedom
Big data and Analytics on AWS
Builders' Day - Building Data Lakes for Analytics On AWS LC
Big Data Architecture and Design Patterns
9. AWS_Databases_Databases_Aws_Cloud.pptx
Ad

More from BATbern (20)

PDF
BATbern56 TrainVision – ein ehrlicher Erfahrungsbericht vom Prototyp bis zur ...
PDF
BATbern56 RAG in Produktion bei der Mobiliar
PDF
BATbern56 Vom Experiment zur Wirkung – Die KI-Initiative im ISC-EJPD
PDF
BATbern56 Die Architektur der intelligenten Zukunft: Vom Code zum kooperative...
PDF
BATbern56 GenAI beim Bund: Wie das BAFU komplexe Anfragen meistert!
PDF
BATbern56 ariolilaw Rechtskonformer Einsatz von GenAI
PPTX
BATbern55 Bridging the Gap from Telco to Techco with Agile Architecture
PPTX
BATbern55 How can TWINT be agile in an inert ecosystem?
PPTX
BATbern55 Agile Architektur und Transformation @Postfinance
PDF
BATbern54 Build & Run on the same platform, embracing Platform Engineering & ...
PDF
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: «Joint Ap...
PDF
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: Erfahrung...
PDF
BATbern53 Post Data persistence in the business-critical and event driven env...
PPTX
BATbern53 BKW Easy Migration through Clean Architecture
PDF
BATbern53 ETHZ Rethinking Cluster State Management for Lightweight Function a...
PDF
BATbern53 SBB Wieso in jeder Zugfahrt der SBB ein Stück MongoDB drinsteckt
PDF
BATBern53 - EPFL - Blue Brain and related technical challenges
PDF
BATbern53 Die Mobiliar Bring die Algorithmen zu den Daten – nicht umgekehrt
PDF
BATbern53 ELCA Analyticsdatenhaltung in der Cloud
PDF
BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
BATbern56 TrainVision – ein ehrlicher Erfahrungsbericht vom Prototyp bis zur ...
BATbern56 RAG in Produktion bei der Mobiliar
BATbern56 Vom Experiment zur Wirkung – Die KI-Initiative im ISC-EJPD
BATbern56 Die Architektur der intelligenten Zukunft: Vom Code zum kooperative...
BATbern56 GenAI beim Bund: Wie das BAFU komplexe Anfragen meistert!
BATbern56 ariolilaw Rechtskonformer Einsatz von GenAI
BATbern55 Bridging the Gap from Telco to Techco with Agile Architecture
BATbern55 How can TWINT be agile in an inert ecosystem?
BATbern55 Agile Architektur und Transformation @Postfinance
BATbern54 Build & Run on the same platform, embracing Platform Engineering & ...
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: «Joint Ap...
BATbern54 Plattform-Engineering für digitale Versicherungsprodukte: Erfahrung...
BATbern53 Post Data persistence in the business-critical and event driven env...
BATbern53 BKW Easy Migration through Clean Architecture
BATbern53 ETHZ Rethinking Cluster State Management for Lightweight Function a...
BATbern53 SBB Wieso in jeder Zugfahrt der SBB ein Stück MongoDB drinsteckt
BATBern53 - EPFL - Blue Brain and related technical challenges
BATbern53 Die Mobiliar Bring die Algorithmen zu den Daten – nicht umgekehrt
BATbern53 ELCA Analyticsdatenhaltung in der Cloud
BATbern52 Moderation Berner Architekten Treffen zu Data Mesh
Ad

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPT
Introduction Database Management System for Course Database
DOCX
The Five Best AI Cover Tools in 2025.docx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Materi-Enum-and-Record-Data-Type (1).pptx
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Introduction to Artificial Intelligence
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
top salesforce developer skills in 2025.pdf
Softaken Excel to vCard Converter Software.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Design an Analysis of Algorithms II-SECS-1021-03
Introduction Database Management System for Course Database
The Five Best AI Cover Tools in 2025.docx
How Creative Agencies Leverage Project Management Software.pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
ISO 45001 Occupational Health and Safety Management System
Materi-Enum-and-Record-Data-Type (1).pptx
PTS Company Brochure 2025 (1).pdf.......
VVF-Customer-Presentation2025-Ver1.9.pptx
Understanding Forklifts - TECH EHS Solution
Which alternative to Crystal Reports is best for small or large businesses.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Introduction to Artificial Intelligence
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
top salesforce developer skills in 2025.pdf

BATber53 AWS Modernize your applications with purpose-built AWS databases

  • 1. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernize your applications with purpose-built AWS databases Elena Yukhymenko Senior Solutions Architect AWS Yann Allandit Senior Database Solutions Architect AWS
  • 2. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modern data architecture From traditional . . . . . . to microservices, decoupled architectures Web servers Presentation layers Application servers Business logic Database servers Data layer Events Queues + Caches + Messages Events Presentation Business logic Data
  • 3. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. The pursuit of the “ideal” database T H E I D E A L D A T A B A S E S H O U L D D O E V E R Y T H I N G W E L L Supports all storage (data types) and all access patterns Provides limitless scalability and tolerates load variability Implements ACID transactions and strong consistency Is highly performant regardless of query complexity Is continuously available (no downtime) Is simple and easy to use, tune, and maintain Is cost-effective and predictable . . . and more! Innovation and agility Performance and scalability Cost-effective and easy to manage
  • 4. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS purpose-built databases Cache frequently accessed data Amazon ElastiCache Key-value, globally accessible datasets Amazon DynamoDB Document type datasets Amazon DocumentDB Wide-column datasets Amazon Keyspaces Time-series datasets Amazon Timestream Graphs and highly connected data Amazon Neptune Systems of record and ledgers Amazon QLDB Persistent/durable in-memory data structures Amazon MemoryDB Adopt cloud-native relational databases Amazon RDS, Amazon Aurora
  • 5. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Modernization using purpose-built databases It’s a journey!
  • 6. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Relational data Divide data among tables Highly structured Relationships established via keys enforced by the system Data accuracy and consistency Patient * Patient ID First name Last name Gender DOB * Doctor ID Visit * Visit ID * Patient ID * Hospital ID Date * Treatment ID Medical treatment * Treatment ID Procedure How performed Adverse outcome Contraindication Doctor * Doctor ID First name Last name Medical specialty * Hospital affiliation Hospital * Hospital ID Name Address Rating
  • 7. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Step 1: Managed relational databases Adopt cloud-native relational databases Amazon RDS, Amazon Aurora Adopt a managed database Relational database application Managed databases • Reduce operational burden • Take advantage of platform features Benefits • Agility • Easily managed • Cost-effective
  • 8. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Relational Database Service (RDS) Managed relational database service with a choice of seven popular database engines Easy to administer Available and durable Highly scalable Secure and compliant Easily deploy and maintain hardware, OS and DB software; built- in monitoring Automatic Multi-AZ data replication; automated backup, snapshots, and failover Scale compute and storage with a few clicks; minimal downtime for your application Data encryption at rest and in transit; industry compliance and assurance programs
  • 9. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Aurora MySQL and PostgreSQL compatible relational database built for the cloud Enterprise grade performance Scale out up to 15 read replicas Fault-tolerant, self-healing storage; six copies of data across three AZs; continuous backup to Amazon S3 Network isolation, encryption at rest / transit Managed by RDS: No server provisioning, software patching, setup, configuration, or backups Performance and scalability Availability and durability Highly secure Fully managed
  • 10. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Step 2 : Cacheand persistent in-memory databases Address scaling pain Low-hanging fruit, easy to adopt Offload repetitive read operations Offload session state Caching Increase performance Frequent counters Fast-changing rankings Submillisecond data access Cache frequently accessed data Amazon ElastiCache Persistent/durable in-memory data structures Amazon MemoryDB Adopt cloud-native relational databases Amazon RDS, Amazon Aurora
  • 11. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS in-memory managed solutions Amazon MemoryDB for Redis Amazon ElastiCache for Memcached Amazon ElastiCache for Redis Ephemeral Durable Semi-durable Durability spectrum
  • 12. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Talabat Right architecture for a successful migration On Premise Applications Databases Amazon EC2 AWS Database Migration Service Amazon Aurora Amazon ElastiCache Amazon Elastic Kubernetes Service AWS Elastic Beanstalk AWS Lambda Router
  • 13. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Step 3: Nonrelational access pattern databases Breaking down the monolith Right tool for the job Microservice access pattern drives data store decision Benefits Agility Scalability Performance Cache frequently accessed data Amazon ElastiCache Key-value, globally accessible datasets Amazon DynamoDB Document type datasets Amazon DocumentDB Wide-column datasets Amazon Keyspaces Persistent/durable in-memory data structures Amazon MemoryDB Adopt cloud-native relational databases Amazon RDS, Amazon Aurora
  • 14. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key-value data Simple key-value pairs Resilient to failure High-throughput, low-latency reads and writes Consistent performance at scale PUT { TableName:"Gamers", Item: { "GamerTag":"Hammer57", "Level":21, "Points":4050, "Score":483610, "Plays":1722 } } GET { TableName:"Gamers", Key: { "GamerTag":"Hammer57“, “ProjectionExpression“:”Points” } } Gamers Primary key Attributes Gamer tag Level Points High score Plays Hammer57 21 4050 483610 1722 FluffyDuffy 5 1123 10863 43 Lol777313 14 3075 380500 1307 Jam22Jam 20 3986 478658 1694 ButterZZ_55 7 1530 12547 66 … … … … …
  • 15. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DynamoDB Fast and flexible key-value database service for any scale Consistent, single-digit millisecond response times at any scale; build applications with virtually unlimited throughput No hardware provisioning, software patching or upgrades; scale up or down automatically; continuously back up your data Encrypt all data by default and fully integrate with AWS Identity and Access Management for robust security Build global applications with fast access to local data by easily replicating tables across multiple AWS Regions Performance at scale Serverless architecture Enterprise security Global replication
  • 16. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Novartis – Buying engine Amazon S3 AWS Step Functions Amazon SageMaker Amazon OpenSearch Service Amazon DynamoDB Amazon Neptune Amazon API Gateway AWS Lambda Amazon Kinesis
  • 17. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Documents (objects / JSON) are common application data models Documents map naturally to how humans model data Document databases provide flexible schema and indexing Ad hoc querying and aggregations Why document databases?
  • 18. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon DocumentDB Fast, scalable, and highly available MongoDB-compatible database service Millions of requests per second, millisecond latency Same code, drivers, and tools you use with MongoDB Simple and fully managed; automated monitoring and alerting Secure and compliant Fast and scalable MongoDB compatible Fully managed Enterprise security
  • 19. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Zulily – search experience Amazon Kinesis Data Streams Amazon Kinesis Data Streams Amazon Kinesis Data Analytics AWS Lambda AWS Lambda Amazon DocumentDB (with MongoDB compatibility) Search API Search API Inventory API Transformer Amazon ElastiCache
  • 20. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Wide column: Apache Cassandra Open-source, wide-column data store Cassandra Query Language (CQL) Large-scale applications that require fast read and write performance
  • 21. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Keyspaces (for Apache Cassandra) Scalable, highly available, and managed Apache Cassandra-compatible database service Highly available and secure 99.99% availability SLA within an AWS Region Data encrypted at rest; integrated with IAM No servers to manage No need to provision, configure, and operate large Cassandra clusters Apache Cassandra- compatible Use the same Cassandra drivers and tools Single-digit millisecond performance at scale Scale tables up and down automatically Virtually unlimited throughput and storage
  • 22. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Step 4: Specialized databases Cache frequently accessed data Amazon ElastiCache Key-value, globally accessible datasets Amazon DynamoDB Document type datasets Amazon DocumentDB Wide-column datasets Amazon Keyspaces Time-series datasets Amazon Timestream Graphs and highly connected data Amazon Neptune Systems of record and ledgers Amazon QLDB Specialized datasets Social graphs Recommendation engines Measurements Systems of record Digital records Benefits Agility Scalability Performance Persistent/durable in-memory data structures Amazon MemoryDB Adopt cloud-native relational databases Amazon RDS, Amazon Aurora
  • 23. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Different approaches for highly connected data Purpose-built for a business process Purpose-built to answer questions about relationships
  • 24. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fast Reliable Open Query billions of relationships with millisecond latency 6 replicas of your data across 3 AZs with full backup and restore Build powerful queries easily with Gremlin, SPARQL and openCypher Supports Apache TinkerPop & W3C RDF graph models Easy Amazon Neptune Fast, reliable graph database built for the cloud
  • 25. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Time-series use cases Application events IoT sensor readings DevOps data Humidity % water vapor 91.0
  • 26. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Timestream Fast, scalable, and fully managed time-series database 1,000x faster and 1/10th the cost of relational databases Collect data at the rate of millions of inserts per second (10M/second) Trillions of daily events Adaptive query processing engine maintains steady, predictable performance Time-series analytics Built-in functions for interpolation, smoothing, and approximation Serverless Automated setup, configuration, server provisioning, and software patching
  • 27. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Ledgers: immutable and verifiable data Risk reduction Ensure safeguarding of critical system-of-record applications where data loss could be expensive Data tracking improvements Track data’s entire lineage quickly and accurately, improving efficiency in identifying source of issues Auditing and compliance Reduce downtime caused by audit and compliance issues
  • 28. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Quantum Ledger Database (QLDB) Amazon QLDB is a fully managed ledger database that maintains a complete, immutable, and verifiable history of all changes over time. Serverless Document-oriented Append only Cryptographic hashing Fully serialized
  • 29. © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Purpose-built modernization is a journey B O T H O R G A N I Z A T I O N A L L Y A N D T E C H N O L O G I C A L L Y Move nonrelational query patterns to NoSQL DynamoDB, Amazon DocumentDB, Amazon Keyspaces Improve: agility, innovation, scalability, performance, ease of management, cost-efficiency Move relational workloads to managed DB services Aurora, Amazon RDS Improve: agility, ease of management, cost-efficiency Implement caching and offload in-memory workloads ElastiCache, MemoryDB Improve: scalability and performance 1 2 3 Move specialized datasets and query patterns to specialized databases Neptune, Timestream, Amazon QLDB Improve: agility, innovation, scalability, performance, ease of management, cost-efficiency 4
  • 30. Thank you! © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. Elena Yukhymenko elenaua@amazon.com olena-yukhymenko Yann Allandit allandit@amazon.ch yannallandit