Software Alternatives & Reviews

Designing a Video Streaming Platform 📹

Redis Google Cloud Storage Google BigQuery Apache Cassandra
  1. 1
    Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
    Pricing:
    • Open Source
    Database - Considering the traffic and scale of the service we can go with a non-relational database(MongoDB, Apache Cassandra, etc..) or a relational database(PostgreSQL, MySQL, etc...) and Redis for in-memory caching.

    #Key-Value Database #NoSQL Databases #Databases 183 social mentions

  2. Google Cloud Storage offers developers and IT organizations durable and highly available object storage.
    A Binary Large Object (BLOB) is a collection of binary data stored as a single entity in a database management system. This can be used to store encoded videos generated from the process queues. AWS S3, Azure Blob Storage, and Google Cloud Storage are a few available services that we can use. To further optimize this solution we can move the most popular videos to a CDN cache.

    #Cloud Storage #Cloud Computing #Object Storage 36 social mentions

  3. A fully managed data warehouse for large-scale data analytics.
    Pricing:
    • Open Source

    #Data Management #Data Warehousing #Data Dashboard 35 social mentions

  4. The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
    Database - Considering the traffic and scale of the service we can go with a non-relational database(MongoDB, Apache Cassandra, etc..) or a relational database(PostgreSQL, MySQL, etc...) and Redis for in-memory caching.

    #Databases #NoSQL Databases #Relational Databases 40 social mentions

Discuss: Designing a Video Streaming Platform 📹

Log in or Post with