Riverside Undergo AWS Modernization and Storage Success with Automat-it

Table of Contents

Durch den Einsatz von dedizierten DevOps-Mitarbeitern von Automat-it wurde die Modernisierung zu einer einfachen Aufgabe.

About Riverside

 

Riverside provides a single place to record, edit, and share conversations with the world. Creators and companies like Netflix, Marvel, and Shopify rely on Riverside to produce podcasts, video interviews, marketing videos, virtual conferences, internal communications, and more. With high-quality local recordings, AI transcriptions, and text-based editing, Riverside makes professional video creation achievable by anyone, anywhere.

Riverside is an AWS Managed Services customer of Automat-it.

 

The Challenge

 

As a high-load startup, the Riverside team leverages AWS EKS to provide secure, reliable, and scalable hosting of its workloads. The company engaged a team of DevOps experts from Automat-it and asked them to lead the modernization project, with the aim of replacing a third-party live call solution with Riverside’s applications.

The main considerations of the architecture were:

  1. Scalability to accommodate the increasing number of users talking in live voice chats
  2. Cost efficiency to ensure optimal cloud spend
  3. High performance for global users
  4. High availability

 

The Solution

 

Riverside uses several types of data storage:

  1. S3 as object storage for media files (video and audio)
  2. Amazon FSx for OpenZFS as storage for applications that require high performance
  3. ElastiCache for Redis for storing web application sessions and caching
  4. Amazon Aurora databases for storing transcripts
  5. Amazon EFS as a shared storage for several Machine Learning engineers, who use their own EC2 instances for model training and testing

 

Open the below image here to see in full detail.

 

 

Riverside workflow

 

S3 buckets store petabytes of data. To optimize cloud costs, a custom Kubernetes-based orchestrator was developed to move objects between different storage classes according to the application’s needs. Amazon SQS and S3 event notifications were used in addition to the orchestrator.

Storage Class DistributionAutomat-it has also allocated a dedicated team of DevOps engineers, who manage AWS infrastructure for Riverside on a daily basis. Riverside also received 24/7 proactive support as an AWS Managed Services customer.

 

The Results

 

Different Storage services are used for different applications according to technical requirements (performance, scalability, security, and cost-effectiveness). This has led to success in multiple areas:

  • Optimized Cost Management with Intelligent Storage Tiering
  • Scalable and High-Performance Architecture
  • Improved Developer Productivity for AI/ML Workflows
  • High Availability and Durability for Media Assets
  • Future-Proof Design for Growth. Modular, cloud-native storage architecture supports Riverside’s global expansion and rapid product innovation, with minimal reengineering required

 

Start your journey with Automat-it

 

Time to optimize costs and scale with future-proofed data storage architecture? Start your journey with Automat-it.

Get in touch today