SlideShare a Scribd company logo
Nashville Azure Meetup
NashAzure.com
Instrumentation Logging
Log Monitoring
Development
DevOps
Operations Security
Compliance
Monitoring
Governance
Coding
Unit TestingPerformance Testing
Architecture
Code Reviews
Coded-UI Testing
Integration Testing
Patching
Service Packs
Infrastructure EoL Mgmt
Procurement
Backup Management
Disaster Recovery
Build Automation
Release Pipeline
Automated Provisioning
Pipeline Orchestration Scripting
Continuous Integration
Firewall Rules
Intrusion Detection
Intrusion Prevention
Penetration Testing
Cybersecurity
Data
Classification
Encryption
Alerting
Tier 1 Support
GDPRSOC 2
Audit
ISO 27001
Vendor Management
User-Acceptance Testing
Risk Management Records Management
Configuration Mgmt
Asset Tracking
Licensing and Renewals
Cosmos DB
Zero to 60 with Azure Cosmos DB
Zero to 60
WHY?
WHAT?
HOW?
Typical Software Application
UI
(Front-end)
Database
(Back-end)
Typical Software Application
UI
(Front-end)
Database
(Back-end)
Database Workloads
Operational
Analytical
Streaming
App Database
Database Insights ML Models
Insights ML ModelsDatabaseIoT
Database Workloads
Operational
Analytical
Streaming
SQL Data Warehouse
Azure Data Lake
Hive + Spark
Machine Learning
Cosmos DB
Azure Cosmos DB: WHAT?
Azure Cosmos DB: WHAT?
Microsoft’s PaaS
Database Service
NOSQL
NoSQL
Data Store
Serverless
On-Premise
Cloud
Relational
Data
{}
JSON
Server
Infrastructure
Service
Endpoint
Azure Cosmos DB: WHAT?
Multi-Model
Database
Support for
multiple
database APIs
Multi-Model Capability
MongoDBApp A
App B
Cassandra
App C SQL Server
Cosmos DB
data migration
Cosmos DB
data migration
Cosmos DB
data migration
Multi-Model Capability
App A
App B
App C
Cosmos DB
Cosmos DB
Cosmos DB
Multi-Model Capability
App A
App B
App C
Cosmos DB
Cosmos DB
Cosmos DB
Cosmos DB Data Models
Cosmos DB
Column
Key-Value
Document
Graph
Cosmos DB Data Models
Column
Key-Value
Document
Graph
Cosmos DB Data Models
Column
Key-Value
Document
Graph
Application Deployment Scenario
Developer
Code
Application
+
Database
Application Deployment Scenario
Application
+
Database
Application Deployment Scenario
Application Deployment Scenario
Primary
Secondary
Secondary
Secondary
Secondary
Application Deployment Scenario
Secondary
Secondary
Secondary
Secondary
Primary
Application Deployment Scenario
Secondary
Secondary
Secondary
Secondary
Primary
Application Deployment Scenario
Secondary
Secondary
Secondary
Secondary
Primary
Geo-Distribution & Failover
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Dashboard
(Reads Only)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Primary
Database
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Primary
Database
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Geo-Distribution & Failover
Primary
Database
Primary
Database
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Geo-Distribution & Failover
Primary
Database
Secondary
(Read Replica 1)
Secondary
(Read Replica 2)
Secondary
(Read Replica n)
Application
(CRUD Operations)
Cosmos DB Geo-Distribution
West US
East US
Geo-distribution
Cosmos DB Geo-Distribution
East US
Geo-distribution
West US
All Users
Cosmos DB Geo-Distribution
East US
West US
All Users
Automatic
Failover
Cosmos DB Geo-Distribution
East US
West US
All Users
Cosmos DB Geo-Distribution
East US
West US
All Users
Cosmos DB Geo-Distribution
East US
West US
All Users
Cosmos DB Geo-Distribution
Planet-Scale Geo-Distribution
Available for all
Azure Regions
Cosmos DB Multi-Master Capability
East US
Geo-distribution
West US
All Users
Reads
+ Writes
Reads
Only
Cosmos DB Multi-Master Capability
East US
West US
New York
Reads
+ Writes
Reads
+ Writes
Seattle
Data Replication
Data Replication
20 40
60
0
Core Capabilities?
Multi-model
Geo-Distribution
Failover
Getting Started
Nomenclature
Data Migration
Programming Model
Advanced Topics
Change Feed
Gremlin API
Use-cases
Core Capabilities
Multi-model
Geo-Distribution
Failover 20 40
60
0
Getting Started?
Nomenclature
Data Migration
Programming Model
Advanced Topics
Change Feed
Gremlin API
Use-cases
Cosmos DB Nomenclature
Resource Model
Partitioning & Throughput
Consistency Levels
Cosmos DB Resource Model
Account
https://woodgrove.documents.azure.com
- R e pr esent s t h e C o s mo s D B I n s t anc e
- E x po s es A c c o u nt -lev el S e t t in gs
o G l o b a l d i s t r i b u t i o n
o C o n s i s t e n c y L e v e l s
o F i r e w a l l
o K e y s
Cosmos DB Resource Model
Account
https://woodgrove.documents.azure.com
Database
USA
Database
EUR
Database
AUS
- O n e o r m o r e d a t abas es i n e a c h a c c o u nt
- A c c o u nt -lev el S e t t in gs a p p lied t o e a c h a c c o u nt
o G l o b a l d i s t r i b u t i o n
o C o n s i s t e n c y L e v e l s
o F i r e w a l l
o K e y s
Cosmos DB Resource Model
Account
https://woodgrove.documents.azure.com
Database
USA
Database
EUR
Database
AUS
Collection
Customer
Collection
Account
Collection
Transaction
- S i m il ar t o a t ab l e
- R e pr esent s a l o g ic al e n t it y
Cosmos DB Resource Model
Account
https://woodgrove.documents.azure.com
Database
USA
Database
EUR
Database
AUS
Collection
Customer
Collection
Account
Collection
Transaction
Items
} E a c h i t em r e pr esent s
a J S O N r e c o r d
Cosmos DB Partitioning & Throughput
Account
https://woodgrove.documents.azure.com
Database
USA
Throughput
Cosmos DB Partitioning
Account
https://woodgrove.documents.azure.com
Database
USA
Partition Key: User Id
Cosmos DB Partitioning
Partition Key: User Id
hash(User Id)
Psuedo-random distribution of data over
range of possible hashed values
Cosmos DB Partitioning
hash(User Id)
….
Adnan
Lisa
…
Partition 1 Partition 2 Partition n
Pascal
Ali
Bob
Sonya
Rimma
Alice
Carol
…
Cosmos DB Throughput
Measured in Request Units (RU’s)
1 RU => Resources required to
read 1kb of data
Cosmos DB Throughput
Example Item Size: 1 kb
Reads per sec: 500
Writes per sec: 500
Request Units:
(500 x 1) + (500 x 5) = 3,000 RUs
Request Unit Calculator: https://www.documentdb.com/capacityplanner
Cosmos DB Consistency Levels
1. Strong
2. Bounded Staleness
3. Session
4. Consistent Prefix
5. Eventual
Cosmos DB Consistency Levels
1. Strong
2. Bounded Staleness
3. Session
4. Consistent Prefix
5. Eventual
Cosmos DB Consistency Levels
Geo-distribution and failover are not
required.
Cosmos DB Consistency Levels
One writer; multiple readers
Read Latency is acceptable, but data
staleness is NOT.
One version of the truth required for
all readers
Cosmos DB Consistency Levels
A certain known degree of staleness
is acceptable
Writes are fast, reads slightly slower
Cosmos DB Consistency Levels
Reads lag behind writes by most
k prefixes or t interval
Cosmos DB Consistency Levels
Read your own writes
Cosmos DB Consistency Levels
Never see out of order writes
Cosmos DB Consistency Levels
Potential for out-of-order writes
Data Migration to Cosmos DB
Azure Portal
Cosmos DB
Data Migration to Cosmos DB
Cosmos DB
MongoDB
Cassandra
SQL Server
Cosmos DB
Data Migration Tool
Programming Model
Cosmos DB
Programming Model
- Stored Procedures
- User-defined Functions (UDFs)
- Triggers
Core Capabilities
Multi-model
Geo-Distribution
Failover 20 40
60
0
Getting Started?
Nomenclature
Data Migration
Programming Model
Advanced Topics
Change Feed
Gremlin API
Use-cases
Core Capabilities
Multi-model
Geo-Distribution
Failover 20 40
60
0
Getting Started
Nomenclature
Data Migration
Programming Model
Advanced Topics
Change Feed
Gremlin API
Use-cases
Cosmos DB Change Feed
Cosmos DB
Cosmos DB Change Feed
Cosmos DB
Updates
Cosmos DB Change Feed
Cosmos DB
Change Feed
Consumer 1
Consumer 2
Consumer 3
Cosmos DB Gremlin API
Enables use of graph data model
Allows storage of Vertices, Edges, and Properties
Ideal for highly-connected data
Data queried using Gremlin queries
Cosmos DB Use Cases
E-Commerce
Healthcare
IoT
Operational
Analytical
Streaming
Use Case: E-Commerce
Use Case: E-Commerce
Region A Region B
Azure
Traffic Manager
App hosted
in Region B
App hosted
in Region A
Cosmos DB
in Region B
Cosmos DB
in Region A
Geo-Distribution
Use Case: Healthcare
Point-of-Care
(Bedside)
Telemetry
Notes
Prescriptions
Test
Results HDFS
EMR
Use Case: Healthcare
EMR
Cosmos DB
Use Case: Healthcare
Cosmos DB
Change Feed
Processor
Doctor
Pharmacy
Use Case: IoT
Cosmos DB
Sensor
Telemetry
Use Case: IoT
Cosmos DB
Change Feed
Processor
Cosmos DB
SQL Server
API
Use Case: IoT
Cosmos DB
Change Feed
Processor
Cosmos DB
SQL Server
API
Aircraft
Manufacturer
US DOT
Airline
Violations
Core Capabilities
Multi-model
Geo-Distribution
Failover 20 40
60
0
Getting Started
Nomenclature
Data Migration
Programming Model
Advanced Topics
Change Feed
Gremlin API
Use-cases
Recap
Cosmos DB
Recap
Cosmos DB
Simplified Management
- Provision within minutes
- No Infrastructure to manage
- No patches/updates
Recap
Cosmos DB
Disaster Recovery OOTB
- HADR/BCDR out-of-the-box
- Failover: Automatic + Manual
- Minimal to no configuration
Recap
Cosmos DB
Global Scalability
- Geo-Distribution
- Planet-scale
- Multi-Master support
Recap
Cosmos DB
Programmability
- REST API
- Multiple Languages supported
- Change Feed for event sourcing
REST
SDK
Thank You!
Azure Databricks
Nashville Azure Meetup
NashAzure.com

More Related Content

What's hot

SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
Slava Kokaev
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
Amazon Web Services
 
Delta Lake with Azure Databricks
Delta Lake with Azure DatabricksDelta Lake with Azure Databricks
Delta Lake with Azure Databricks
Dustin Vannoy
 
Data Lake,beyond the Data Warehouse
Data Lake,beyond the Data WarehouseData Lake,beyond the Data Warehouse
Data Lake,beyond the Data Warehouse
Data Science Thailand
 
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best PracticesBuild Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
Amazon Web Services
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
BRIJESH KUMAR
 
Azure Data Factory Data Flow
Azure Data Factory Data FlowAzure Data Factory Data Flow
Azure Data Factory Data Flow
Mark Kromer
 
warner-DP-203-slides.pptx
warner-DP-203-slides.pptxwarner-DP-203-slides.pptx
warner-DP-203-slides.pptx
HibaB2
 
Introduction to Amazon DynamoDB
Introduction to Amazon DynamoDBIntroduction to Amazon DynamoDB
Introduction to Amazon DynamoDB
Amazon Web Services
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
Datavail
 
Introduction to Amazon Redshift
Introduction to Amazon RedshiftIntroduction to Amazon Redshift
Introduction to Amazon Redshift
Amazon Web Services
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on Azure
Trivadis
 
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Antonios Chatzipavlis
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
Mohammed Fazuluddin
 
Azure Storage Services - Part 01
Azure Storage Services - Part 01Azure Storage Services - Part 01
Azure Storage Services - Part 01
Neeraj Kumar
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
James Serra
 
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
Databricks
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
DataWorks Summit
 
Azure redis cache
Azure redis cacheAzure redis cache
Azure redis cache
Shahriar Hossain
 

What's hot (20)

SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
 
Delta Lake with Azure Databricks
Delta Lake with Azure DatabricksDelta Lake with Azure Databricks
Delta Lake with Azure Databricks
 
Data Lake,beyond the Data Warehouse
Data Lake,beyond the Data WarehouseData Lake,beyond the Data Warehouse
Data Lake,beyond the Data Warehouse
 
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best PracticesBuild Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
 
Azure Data Factory Data Flow
Azure Data Factory Data FlowAzure Data Factory Data Flow
Azure Data Factory Data Flow
 
warner-DP-203-slides.pptx
warner-DP-203-slides.pptxwarner-DP-203-slides.pptx
warner-DP-203-slides.pptx
 
Introduction to Amazon DynamoDB
Introduction to Amazon DynamoDBIntroduction to Amazon DynamoDB
Introduction to Amazon DynamoDB
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Introduction to Amazon Redshift
Introduction to Amazon RedshiftIntroduction to Amazon Redshift
Introduction to Amazon Redshift
 
TechEvent Databricks on Azure
TechEvent Databricks on AzureTechEvent Databricks on Azure
TechEvent Databricks on Azure
 
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018 Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
Azure SQL Database for the SQL Server DBA - Azure Bootcamp Athens 2018
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
 
Azure Storage Services - Part 01
Azure Storage Services - Part 01Azure Storage Services - Part 01
Azure Storage Services - Part 01
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
ACID ORC, Iceberg, and Delta Lake—An Overview of Table Formats for Large Scal...
 
A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0 A Reference Architecture for ETL 2.0
A Reference Architecture for ETL 2.0
 
Azure redis cache
Azure redis cacheAzure redis cache
Azure redis cache
 

Similar to Zero to 60 with Azure Cosmos DB

Globally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
Globally Distributed Modern Apps using Azure Cosmos DB and Azure FunctionsGlobally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
Globally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
Mohammad Asif
 
Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.
Mohammad Asif
 
Solved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management ChallengesSolved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management Challenges
DevOps.com
 
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Amazon Web Services
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBJustin Smestad
 
Build A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million UsersBuild A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million Users
Amazon Web Services
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million Users
Amazon Web Services
 
Dev/Test Environment Provisioning and Management on AWS
Dev/Test Environment Provisioning and Management on AWSDev/Test Environment Provisioning and Management on AWS
Dev/Test Environment Provisioning and Management on AWS
Shiva Narayanaswamy
 
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
Amazon Web Services
 
Samedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de AzureSamedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de Azure
MSDEVMTL
 
How to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWSHow to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWS
Amazon Web Services
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Amazon Web Services
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The Field
Rob Gillen
 
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best PracticesAWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best PracticesAmazon Web Services
 
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Andre Essing
 
Cosmos DB - Database for Serverless era
Cosmos DB - Database for Serverless eraCosmos DB - Database for Serverless era
Cosmos DB - Database for Serverless era
Michał Jankowski
 
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Precisely
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
Rob Gillen
 
Dean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your StartupDean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your Startup
huguk
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
Marcelo Paiva
 

Similar to Zero to 60 with Azure Cosmos DB (20)

Globally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
Globally Distributed Modern Apps using Azure Cosmos DB and Azure FunctionsGlobally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
Globally Distributed Modern Apps using Azure Cosmos DB and Azure Functions
 
Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.Modeling data and best practices for the Azure Cosmos DB.
Modeling data and best practices for the Azure Cosmos DB.
 
Solved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management ChallengesSolved: Your Most Dreaded Test Environment Management Challenges
Solved: Your Most Dreaded Test Environment Management Challenges
 
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
Build A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million UsersBuild A Website on AWS for Your First 10 Million Users
Build A Website on AWS for Your First 10 Million Users
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million Users
 
Dev/Test Environment Provisioning and Management on AWS
Dev/Test Environment Provisioning and Management on AWSDev/Test Environment Provisioning and Management on AWS
Dev/Test Environment Provisioning and Management on AWS
 
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
AWS Cloud Kata 2014 | Jakarta - 2-1 AWS Intro and Scale 2014
 
Samedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de AzureSamedi SQL Québec - La plateforme data de Azure
Samedi SQL Québec - La plateforme data de Azure
 
How to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWSHow to Scale to Millions of Users with AWS
How to Scale to Millions of Users with AWS
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuarios
 
Azure: Lessons From The Field
Azure: Lessons From The FieldAzure: Lessons From The Field
Azure: Lessons From The Field
 
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best PracticesAWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
 
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
 
Cosmos DB - Database for Serverless era
Cosmos DB - Database for Serverless eraCosmos DB - Database for Serverless era
Cosmos DB - Database for Serverless era
 
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
 
Windows Azure: Lessons From The Field
Windows Azure: Lessons From The FieldWindows Azure: Lessons From The Field
Windows Azure: Lessons From The Field
 
Dean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your StartupDean Bryen: Scaling The Platform For Your Startup
Dean Bryen: Scaling The Platform For Your Startup
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
 

Recently uploaded

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

Zero to 60 with Azure Cosmos DB