Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud...

10
Supercharge Your Application With Azure Search and CosmosDB October 9 th - 2019

Transcript of Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud...

Page 1: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Supercharge Your Application With Azure Search and

CosmosDB October 9th - 2019

Page 2: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Introductions • Preetham Reddy

• Cloud Architect

• Tyler Harker • Software Engineer

Page 3: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

The Problem

• Disk I/O limitations

• Central Point of failure

Page 4: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Potential Solutions pt. 1

• Database Replication

Page 5: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Potential Solutions pt. 2 Partitioning/Sharding

Page 6: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Potential Solutions pt. 3 Data Warehouse

Page 7: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Our Solution

Leveraging AzureSearch with CosmosDb

Page 8: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

CosmosDb & Change Feed Sync

Page 9: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Azure Search

• Powerful Search Functionality

• Fuzzy Search

• Search Auto Complete

• Easily Prioritize Results

Page 10: Supercharge Your Application With Azure Search and CosmosDB · With Azure Search and ... •Cloud Architect •Tyler Harker •Software Engineer . The Problem •Disk I/O limitations

Implemented Architecture

Cosmos DB

ServiceFabric Cluster

Azure Search

Web ApplicationChange Feed Worker