Firebase Storage is designed specifically for scale, security, and network resiliency.
Scale: Every file uploaded is backed by Google Cloud Storage, which scales to petabytes.
Security: Files can be secured to specific users or sets of users using Storage Security Rules.
Network Resiliency: Uploads and downloads are automatically retried in the case of poor network connections, so you don’t have to keep track of them yourself.