SlideShare uma empresa Scribd logo
1 de 15
SCALABILITY OF DROPBOX
FOR ANDROID
INTRODUCTION
• It’s the perfect tool for backing up documents, quickly sharing
files, and saving images, docs and other media
• Dropbox is one of the world’s favorite cloud-based, file-sharing solutions
• Dropbox was founded in 2007, by MIT students Drew Houston
and Arash Ferdowsi
IT 15 0253 40
 DROPBOX SCALABILITY
Year Registered Users
2010 April 1 Million
210 September 2 Million
2010 November 3 Million
2011 October 50 Million
2012 November 100 Million
2013 November 200 Million
2015 June 400 Million
2016 March 500 Million
IT 15 0253 40
How Dropbox achieve High scalability
• Go, limited structural typing, memory safety features and concurrent programming
• Maybe it sounds stupid to run fire drills on the live site, but testing
environments are not sufficient and this is really good insurance
IT 15 0253 40
How Dropbox achieve High scalability
 Choosing Go was a Good Decision
 Test Potential Fail Points
 Keep Hardware Consistence
• Having pieces of hardware's with consistent configurations
 Use UTC Time
• Business relies on reliable file synchronization and time zone change
will be the potential issue
• Dropbox still releases beta channel updates to its Android, Mac, Windows and
Linux clients. These releases often introduce new features before they hit the
main line for users who explicitly are willing to test the newest stuff, while
understanding there could be bugs
• Users with large numbers of shared folders only had to make one query
of the database
IT 15 0253 40
How Dropbox achieve High scalability
 Release Often
 Sharing on Dropbox was quiet Buggy
IT 15 0253 40
Mainly Affected Quality Attributes
 Performance
• Scale out with mirror servers
• Secondary CPU’s
• Mchached queries
 Usability
• Augmented Document Scanner
• Log spam & Downtime log
• Version Controlling
IT 14 1456 12
Mainly Affected Quality Attributes
 Security
• File Security
 Scaling of Dropbox is very high but there is always a trade off
and impact may be high at some point.
LIMITATIONS & TRADE OFF ANALYSIS
IT 14 0788 42
 Performance
• Load handling
LIMITATIONS & TRADE OFF ANALYSIS
0
50
100
150
200
250
300
6.30 AM7.00 AM7.30 AM8.00 AM9.00 AM
CPU Mem-…
IT 14 0788 42
• CPU and Memory issues
python isn’t used on Android in order to reduce impact for memory
constraints. mixed environment of python and C creates problems
when fixing CPU.
• Syncing issues
Dropbox automatically throttles itself to 75% of your maximum
upload.
LIMITATIONS & TRADE OFF ANALYSIS
IT 14 0788 42
 Usability & Interoperability
• Re-login issue in Android old Versions
• Issues in upload and download in Android
downloading large files from the Drobox app on Android mobile device.
Android application doesn’t provide “resume download” feature
LIMITATIONS & TRADE OFF ANALYSIS
• Resetting password
resetting password on web affected to the Android mobile application
IT 14 0788 42
 Security
• Vulnerability in the Dropbox SDK – 2014
• Dropbox's "cloud" technology model issue
All Dropbox accounts could be accessed without password for four
hours. The error was caused by an authentication code update.
• Attack in 2012
More than 68 million passwords were robbed from DropBox.
accounts may have been exposed including emails and
encrypted passwords
LIMITATIONS & TRADE OFF ANALYSIS
IT 14 0788 42
• Encryption issue
users do not have such opportunity to upload their own data with encryption.
Dropbox employees or the government could see or access your files at will.
Strengths Weaknesses
Offline saving available.
Automatic photo and video upload option.
Can create text files inside app.
Light image-editing abilities.
it can automatically back up your photos and videos, too
Security and encryption
Limited sharing and syncing control problem
Opportunities Threats
Offline services – can use offline folder on android app
Pursuing partnership (Android)
Mobile application programming Interface (API)
Free Application
LIMITATIONS & TRADE OFF ANALYSIS
IT 14 0788 42
DROPBOX VS GOOGLE DRIVE
1 2 3
50
100
200
400
500
2010
APRIL
2010 SEP 2010 NOV 2011 OCT 2012 NOV 2013 NOV 2015 JUNE 2016
MARCH
UsersinMillion
Year & Month
Scalability In Years
Growth
120
190
240
290
800
2013 NOV 2014 JUNE 2014 OCT 2015 JAN 2017 MARCH
UsersinMillion
Year & Month
Growth
Growth
• Start Date 2007 • Start Date 2012
DROPBOX VS GOOGLE DRIVE
• 2000 users to 500 million users • 120 million users on Start

Mais conteúdo relacionado

Semelhante a Scalability of dropbox in android

Cloud computing data storage technology
Cloud computing data storage technologyCloud computing data storage technology
Cloud computing data storage technologyhbnazari
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Cloudian
 
Dropbox - Architecture and Business Prospective
Dropbox - Architecture and Business ProspectiveDropbox - Architecture and Business Prospective
Dropbox - Architecture and Business ProspectiveChiara Cilardo
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1Sujay Pillai
 
IT Press Tour #19 Slides OpenIO June 2016
IT Press Tour #19 Slides OpenIO June 2016IT Press Tour #19 Slides OpenIO June 2016
IT Press Tour #19 Slides OpenIO June 2016OpenIO Object Storage
 
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksn
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksndropbox.uwupptxnsisjskajajoajaoajsnsjsjsksn
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksnrajgandhi33653
 
Coping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageCoping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageGlobus
 
Cloud Storage
Cloud StorageCloud Storage
Cloud StorageVishalR50
 
Pres cloud computing
Pres cloud computingPres cloud computing
Pres cloud computingAdnan Malak
 
Benchmarking Personal Cloud Storage
Benchmarking Personal Cloud StorageBenchmarking Personal Cloud Storage
Benchmarking Personal Cloud StorageSpyros Eleftheriadis
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsArtefactual Systems - AtoM
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing NASIMTAHIR2
 
Switching to Oracle Document Cloud
Switching to Oracle Document CloudSwitching to Oracle Document Cloud
Switching to Oracle Document CloudBrian Huff
 
Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein
 Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein
Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-HornsteinYandex
 
Zoe - Swarming Spark applications
Zoe - Swarming Spark applicationsZoe - Swarming Spark applications
Zoe - Swarming Spark applicationsDaniele Venzano
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, SlidesDuraSpace
 

Semelhante a Scalability of dropbox in android (20)

Cloud computing data storage technology
Cloud computing data storage technologyCloud computing data storage technology
Cloud computing data storage technology
 
Dropbox
DropboxDropbox
Dropbox
 
Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution Building a Hybrid Cloud Solution
Building a Hybrid Cloud Solution
 
Dropbox - Architecture and Business Prospective
Dropbox - Architecture and Business ProspectiveDropbox - Architecture and Business Prospective
Dropbox - Architecture and Business Prospective
 
DockerPenang Meetup#1
DockerPenang Meetup#1DockerPenang Meetup#1
DockerPenang Meetup#1
 
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
 
IT Press Tour #19 Slides OpenIO June 2016
IT Press Tour #19 Slides OpenIO June 2016IT Press Tour #19 Slides OpenIO June 2016
IT Press Tour #19 Slides OpenIO June 2016
 
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksn
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksndropbox.uwupptxnsisjskajajoajaoajsnsjsjsksn
dropbox.uwupptxnsisjskajajoajaoajsnsjsjsksn
 
Coping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited StorageCoping Strategies for the Death of Unlimited Storage
Coping Strategies for the Death of Unlimited Storage
 
Cloud Storage
Cloud StorageCloud Storage
Cloud Storage
 
The Future of Work
The Future of WorkThe Future of Work
The Future of Work
 
Pres cloud computing
Pres cloud computingPres cloud computing
Pres cloud computing
 
Benchmarking Personal Cloud Storage
Benchmarking Personal Cloud StorageBenchmarking Personal Cloud Storage
Benchmarking Personal Cloud Storage
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual Systems
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Switching to Oracle Document Cloud
Switching to Oracle Document CloudSwitching to Oracle Document Cloud
Switching to Oracle Document Cloud
 
Dropbox
DropboxDropbox
Dropbox
 
Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein
 Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein
Building Quality Code That Lasts: A Dropbox Story. Ashley Nelson-Hornstein
 
Zoe - Swarming Spark applications
Zoe - Swarming Spark applicationsZoe - Swarming Spark applications
Zoe - Swarming Spark applications
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides
 

Último

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Scalability of dropbox in android

  • 2. INTRODUCTION • It’s the perfect tool for backing up documents, quickly sharing files, and saving images, docs and other media • Dropbox is one of the world’s favorite cloud-based, file-sharing solutions • Dropbox was founded in 2007, by MIT students Drew Houston and Arash Ferdowsi IT 15 0253 40
  • 3.  DROPBOX SCALABILITY Year Registered Users 2010 April 1 Million 210 September 2 Million 2010 November 3 Million 2011 October 50 Million 2012 November 100 Million 2013 November 200 Million 2015 June 400 Million 2016 March 500 Million IT 15 0253 40 How Dropbox achieve High scalability
  • 4. • Go, limited structural typing, memory safety features and concurrent programming • Maybe it sounds stupid to run fire drills on the live site, but testing environments are not sufficient and this is really good insurance IT 15 0253 40 How Dropbox achieve High scalability  Choosing Go was a Good Decision  Test Potential Fail Points  Keep Hardware Consistence • Having pieces of hardware's with consistent configurations  Use UTC Time • Business relies on reliable file synchronization and time zone change will be the potential issue
  • 5. • Dropbox still releases beta channel updates to its Android, Mac, Windows and Linux clients. These releases often introduce new features before they hit the main line for users who explicitly are willing to test the newest stuff, while understanding there could be bugs • Users with large numbers of shared folders only had to make one query of the database IT 15 0253 40 How Dropbox achieve High scalability  Release Often  Sharing on Dropbox was quiet Buggy
  • 6. IT 15 0253 40 Mainly Affected Quality Attributes  Performance • Scale out with mirror servers • Secondary CPU’s • Mchached queries  Usability • Augmented Document Scanner • Log spam & Downtime log • Version Controlling
  • 7. IT 14 1456 12 Mainly Affected Quality Attributes  Security • File Security
  • 8.  Scaling of Dropbox is very high but there is always a trade off and impact may be high at some point. LIMITATIONS & TRADE OFF ANALYSIS IT 14 0788 42
  • 9.  Performance • Load handling LIMITATIONS & TRADE OFF ANALYSIS 0 50 100 150 200 250 300 6.30 AM7.00 AM7.30 AM8.00 AM9.00 AM CPU Mem-… IT 14 0788 42
  • 10. • CPU and Memory issues python isn’t used on Android in order to reduce impact for memory constraints. mixed environment of python and C creates problems when fixing CPU. • Syncing issues Dropbox automatically throttles itself to 75% of your maximum upload. LIMITATIONS & TRADE OFF ANALYSIS IT 14 0788 42
  • 11.  Usability & Interoperability • Re-login issue in Android old Versions • Issues in upload and download in Android downloading large files from the Drobox app on Android mobile device. Android application doesn’t provide “resume download” feature LIMITATIONS & TRADE OFF ANALYSIS • Resetting password resetting password on web affected to the Android mobile application IT 14 0788 42
  • 12.  Security • Vulnerability in the Dropbox SDK – 2014 • Dropbox's "cloud" technology model issue All Dropbox accounts could be accessed without password for four hours. The error was caused by an authentication code update. • Attack in 2012 More than 68 million passwords were robbed from DropBox. accounts may have been exposed including emails and encrypted passwords LIMITATIONS & TRADE OFF ANALYSIS IT 14 0788 42
  • 13. • Encryption issue users do not have such opportunity to upload their own data with encryption. Dropbox employees or the government could see or access your files at will. Strengths Weaknesses Offline saving available. Automatic photo and video upload option. Can create text files inside app. Light image-editing abilities. it can automatically back up your photos and videos, too Security and encryption Limited sharing and syncing control problem Opportunities Threats Offline services – can use offline folder on android app Pursuing partnership (Android) Mobile application programming Interface (API) Free Application LIMITATIONS & TRADE OFF ANALYSIS IT 14 0788 42
  • 14. DROPBOX VS GOOGLE DRIVE 1 2 3 50 100 200 400 500 2010 APRIL 2010 SEP 2010 NOV 2011 OCT 2012 NOV 2013 NOV 2015 JUNE 2016 MARCH UsersinMillion Year & Month Scalability In Years Growth 120 190 240 290 800 2013 NOV 2014 JUNE 2014 OCT 2015 JAN 2017 MARCH UsersinMillion Year & Month Growth Growth • Start Date 2007 • Start Date 2012
  • 15. DROPBOX VS GOOGLE DRIVE • 2000 users to 500 million users • 120 million users on Start