ionut antiu @johnnyantiu 03 16 timo talk johnny antiu... · redis azure, c# database sql azure...
TRANSCRIPT
![Page 1: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/1.jpg)
Ionut Antiu
www.get-jukebox.com
@johnnyantiu
![Page 2: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/2.jpg)
Style Jukebox is a High Fidelity cloud-music streaming service that helps you keep all your music – be it bought, self-produced,
or imported from CDs or other media, always backed up and synced across all your devices.
![Page 3: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/3.jpg)
FREE PREMIUM
Start with 250 songs free (~1.5 GB)Earn up to 3,000 songs for free (18 GB)
Add storage for 25,000 songs (~120GB – 1 TB)
Hi-Fi Sound Quality
MP3, AAC, WMA, OGG +Lossless (FLAC, M4A- ALAC)
Free, with NO ADS $24.99 / year or $2.99 / month
30 MB limit / song 1GB limit / song
![Page 4: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/4.jpg)
TRACTION
120,000+ registered users
50,000+ MAU
Peak of 12,000 users DAU
4,5+ million songs stored in the Cloud
50,000 – 100,000 songs listened daily
![Page 5: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/5.jpg)
Web PlayerWindows Player
iPhone AndroidWindows Phone
![Page 6: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/6.jpg)
TechnologyWindows App
C#, WPFiPhone App
Objective-CWindows Phone App
C#, SilverlightAndroid App
Java
Cloud Meta Service APIFast, Sync, Gets
8-core just fine with auto scaleAzure, C#, REST Interface, JSON
Block Service APIUpload, Download, Transcoding, etc.
4-core standby with auto scaleAzure, C#, REST, JSON, Streaming
Memcache1 GB
Redis Azure, C#
Database
SQL Azure Premium
Windows Azure Storage30 TB
REST
Import API
800k songs imported
MemcacheWorker
>= 2 instances
Import Worker>= 2 instances
Traffic managerLoad Balancer | CDN
Web PlayerAngularJS
File operations Ex. Index
>= 4 instances
![Page 7: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/7.jpg)
SCALE?!
Because it doesn’t just work!
![Page 8: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/8.jpg)
Growing pains
![Page 9: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/9.jpg)
Scale Up Scale Out
Database, API, Content bandwidth, Website
![Page 10: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/10.jpg)
Scale Up
One operation that cannot be divided requires more compute power
(Audio/Video encoding, Your own DB, etc.)
Basic A11 Core AMD CPU1,75 GB RAMEUR 41/month*
G5, 32 coresIntel Xeon448 GB RAM6 TB EUR 4865/month*
![Page 11: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/11.jpg)
Scale Out
Used for API, Website, etc.
Ex: Each machine can have a limited number of connected users
Basic A11 Core AMD CPU1,75 GB RAMEUR 41/month*
4xBasic A11 Core AMD CPU1,75 GB RAMEUR 41/month*
![Page 12: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/12.jpg)
Load Balancer
Integrated in the Azure Cloud Services
Makes sure all instances have the same loadAuto-Scale creates new instances or removes automatically
![Page 13: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/13.jpg)
TechnologyWindows App
C#, WPFiPhone App
Objective-CWindows Phone App
C#, SilverlightAndroid App
Java
Cloud Meta Service APIFast, Sync, Gets
8-core just fine with auto scaleAzure, C#, REST Interface, JSON
Block Service APIUpload, Download, Transcoding, etc.
4-core standby with auto scaleAzure, C#, REST, JSON, Streaming
Memcache1 GB
Redis Azure, C#
Database
SQL Azure Premium
Windows Azure Storage30 TB
REST
Import API(Dropbox, OneDrive,
Google Drive)
800k songs imported
MemcacheWorker
>= 2 instances
Import Worker>= 2 instances
Traffic managerLoad Balancer | CDN
Web PlayerAngularJS
File operations Ex. Index
>= 4 instances
![Page 14: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/14.jpg)
![Page 15: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/15.jpg)
![Page 16: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/16.jpg)
How to test?
![Page 17: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/17.jpg)
![Page 18: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/18.jpg)
![Page 19: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/19.jpg)
![Page 20: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/20.jpg)
Test 1
1,000 concurrent users1 core machine
![Page 21: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/21.jpg)
![Page 22: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/22.jpg)
![Page 23: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/23.jpg)
![Page 24: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/24.jpg)
Test 2
1,000 concurrent users4 core machine
$ 0,4 more per hour
![Page 25: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/25.jpg)
![Page 26: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/26.jpg)
![Page 27: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/27.jpg)
Autoscale applies to Cloud Services and Websites
1 core machine can handle 200 connections simultaneous
4 core machine can handle 1,000 connections simultaneous
![Page 28: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/28.jpg)
Load balanced. >
Traffic manager
![Page 29: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/29.jpg)
Traffic Manager
stylejukebox.trafficmanager.net
4 VM machinesin West Europe
4 VM machinesin West US
Closest location to the userLoad balancing
Fail-overWorks for Websites, Cloud Services
![Page 30: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/30.jpg)
TechnologyWindows App
C#, WPFiPhone App
Objective-CWindows Phone App
C#, SilverlightAndroid App
Java
Cloud Meta Service APIFast, Sync, Gets
8-core just fine with auto scaleAzure, C#, REST Interface, JSON
Block Service APIUpload, Download, Transcoding, etc.
4-core standby with auto scaleAzure, C#, REST, JSON, Streaming
Memcache1 GB
Redis Azure, C#
Database
SQL Azure Premium
Windows Azure Storage30 TB
REST
Import API(Dropbox, OneDrive,
Google Drive)
800k songs imported
MemcacheWorker
>= 2 instances
Import Worker>= 2 instances
Traffic managerLoad Balancer | CDN
Web PlayerAngularJS
File operations Ex. Index
>= 4 instances
![Page 31: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/31.jpg)
Azure Datacenters
![Page 32: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/32.jpg)
TechnologyWindows App
C#, WPFiPhone App
Objective-CWindows Phone App
C#, SilverlightAndroid App
Java
Cloud Meta Service APIFast, Sync, Gets
8-core just fine with auto scaleAzure, C#, REST Interface, JSON
Block Service APIUpload, Download, Transcoding, etc.
4-core standby with auto scaleAzure, C#, REST, JSON, Streaming
Memcache1 GB
Redis Azure, C#
Database
SQL Azure Premium
Windows Azure Storage30 TB
REST
Import API(Dropbox, OneDrive,
Google Drive)
800k songs imported
MemcacheWorker
>= 2 instances
Import Worker>= 2 instances
Traffic managerLoad Balancer | CDN
Web PlayerAngularJS
File operations Ex. Index
>= 4 instances
![Page 33: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/33.jpg)
Storage
20 Gbps in30 Gbps outLocally, Geo redundant
Optional SSD
-> Scale with CDN
![Page 34: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/34.jpg)
Azure Datacenters
![Page 35: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/35.jpg)
Azure CDN
Multiplies content in the region
Ex: Storage account from Amsterdam are multiplied in CDNs from Amsterdam, London, Frankfurt, Milan, Paris
You have to manage which content is multiplied where.
Cost: EUR 0,06 / GB out CDN compared to EUR 0,015 / GB just stored
![Page 36: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/36.jpg)
SQL Azure vs Microsoft SQL Server
![Page 37: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/37.jpg)
Scale SQL Database
![Page 38: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/38.jpg)
SQL Azure Performance
![Page 39: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/39.jpg)
SQL Azure Performance
![Page 40: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/40.jpg)
Scale Up
I don’t recommend this as a scale strategy
Basic5 DTU30 concurrent requestGood predictability EUR 4 / month
Premium P31,000 DTU SSD, Faster CPUMax 500 GB sizeEUR 2,800 / month
![Page 41: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/41.jpg)
Scale Out
I RECOMMEND this as a scale strategy(Should not be the only one)
The right DB for youP2, 200 DPUEUR 700 / month
RAM in the CloudPre-compiled answersStore JSON, Bytes, etc.
From 250 MB to 53 GB perCache
We use 1 GB – EUR 80 / month
![Page 42: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/42.jpg)
The Memcache Worker predicts and prepares the results
Memcache Hit Ratio 86-91%
Reduced time of response with 80% to an average of 250ms
![Page 43: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/43.jpg)
Monitoring
![Page 44: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/44.jpg)
NewRelic
![Page 45: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/45.jpg)
![Page 46: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/46.jpg)
![Page 47: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/47.jpg)
![Page 48: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/48.jpg)
Always prepare for things to go wrong
Ex: Routers on the Internet
![Page 49: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/49.jpg)
TechnologyWindows App
C#, WPFiPhone App
Objective-CWindows Phone App
C#, SilverlightAndroid App
Java
Cloud Meta Service APIFast, Sync, Gets
8-core just fine with auto scaleAzure, C#, REST Interface, JSON
Block Service APIUpload, Download, Transcoding, etc.
4-core standby with auto scaleAzure, C#, REST, JSON, Streaming
Memcache1 GB
Redis Azure, C#
Database
SQL Azure Premium
Windows Azure Storage30 TB
REST
Import API(Dropbox, OneDrive,
Google Drive)
800k songs imported
MemcacheWorker
>= 2 instances
Import Worker>= 2 instances
Traffic managerLoad Balancer | CDN
Web PlayerAngularJS
File operations Ex. Index
>= 4 instances
![Page 50: Ionut Antiu @johnnyantiu 03 16 TiMo talk Johnny Antiu... · Redis Azure, C# Database SQL Azure Premium Windows Azure Storage 30 TB REST Import API (Dropbox, OneDrive, Google Drive)](https://reader033.vdocument.in/reader033/viewer/2022052105/6040baf91141625bdf492b88/html5/thumbnails/50.jpg)
Ionut Antiu
www.get-jukebox.com
@johnnyantiu