Media streaming: Amazon ElastiCache
Amazon ElastiCache offers a fast, in-memory data store to power live streaming use cases. ElastiCache can store metadata for user profiles and viewing history, authentication information/tokens for millions of users, and manifest files to enable content delivery networks to stream videos to millions of mobile and desktop users at a time.
In this use case, Amazon Simple Storage Service (Amazon S3) and Amazon CloudFront are managing and serving media content. ElastiCache manages the content index and token authentication for in-memory, sub-milliseconds responses at scale.
Amazon ElastiCache offers a fast, in-memory data store to power live streaming use cases. ElastiCache can store metadata for user profiles and viewing history, authentication information/tokens for millions of users, and manifest files to enable content delivery networks to stream videos to millions of mobile and desktop users at a time.
In this use case, Amazon Simple Storage Service (Amazon S3) and Amazon CloudFront are managing and serving media content. ElastiCache manages the content index and token authentication for in-memory, sub-milliseconds responses at scale.
Gaming application: Amazon DynamoDB
Companies in the gaming industry use Amazon DynamoDB in all aspects of game platforms, including game state, player data, session history, and leaderboards. Unlike Amazon RDS, DynamoDB is able to automatically scale to millions of concurrent users and requests while ensuring consistently low latency measured in single-digit milliseconds.
In this use case, player data is stored in DynamoDB for analytics to determine player behavior and usage patterns.
Use cases such as gaming, advertising tech, shopping carts, and IoT lend themselves particularly well to the key-value data model of DynamoDB.
Companies in the gaming industry use Amazon DynamoDB in all aspects of game platforms, including game state, player data, session history, and leaderboards. Unlike Amazon RDS, DynamoDB is able to automatically scale to millions of concurrent users and requests while ensuring consistently low latency measured in single-digit milliseconds.
In this use case, player data is stored in DynamoDB for analytics to determine player behavior and usage patterns.
Use cases such as gaming, advertising tech, shopping carts, and IoT lend themselves particularly well to the key-value data model of DynamoDB.
Knowledge graph: Amazon Neptune
Amazon Neptune allows you to use existing information resources to build knowledge graphs and host them on a fully managed service. A knowledge graph allows you to store information in a graph model and use graph queries to enable your users to easily navigate highly connected datasets.
In this use case, comma-separated value (CSV) or Resource Description Framework (RDF) data is loaded from Amazon S3 to Neptune. The client application then uses simple SPARQL queries to build graphical visualizations.
Using a knowledge graph, you can add topical information to product catalogs, build and query complex models of regulatory rules, or model general information.
Amazon Neptune allows you to use existing information resources to build knowledge graphs and host them on a fully managed service. A knowledge graph allows you to store information in a graph model and use graph queries to enable your users to easily navigate highly connected datasets.
In this use case, comma-separated value (CSV) or Resource Description Framework (RDF) data is loaded from Amazon S3 to Neptune. The client application then uses simple SPARQL queries to build graphical visualizations.
Using a knowledge graph, you can add topical information to product catalogs, build and query complex models of regulatory rules, or model general information.
Profile management: Amazon DocumentDB
User profile management enables online transactions, user preferences, and user authentication. With the growth in number of users, increasingly complex user profile data, and growing user experience expectations, the demand for scalability, data flexibility, and performance has grown too. With Amazon DocumentDB’s document data model, you can manage profiles and preferences for millions of users and scale to process millions of user requests per second with millisecond latency.
Developers can persist data with Amazon DocumentDB by using the same document model format that they use in their application code. Content management, personalization, and mobile applications are typical use cases.
User profile management enables online transactions, user preferences, and user authentication. With the growth in number of users, increasingly complex user profile data, and growing user experience expectations, the demand for scalability, data flexibility, and performance has grown too. With Amazon DocumentDB’s document data model, you can manage profiles and preferences for millions of users and scale to process millions of user requests per second with millisecond latency.
Developers can persist data with Amazon DocumentDB by using the same document model format that they use in their application code. Content management, personalization, and mobile applications are typical use cases.