Please enable JavaScript.
Coggle requires JavaScript to display documents.
Build microservices on Azure. 4:Data considerations (Approaches to…
Build microservices on Azure.
4:Data considerations
Polyglot persistance
Challenges
Redundancy
Data integrity
Consistency
Approaches to managing data
Embrace eventual consistency
Single source of truth
For transactions
Scheduler Agent Supervisor and
Compensating Transaction
Keep items in durable queue
Store only data that needed
Coherent and loosely coupled
Event-driven architecture
Aggregation or batching at high scale
Decouples publisher and subscriber
Application: Choosing the data stores
Delivery service
Azure Redis Cache
Fast, frequent read-write
Delivery History service
Azure Data Lake Storage
Time-series data analysis
CosmosDb
Quick ID lookup
Package service
Long-term storage
High write throughput
Simple ID queries
MongoDb API for CosmosDb