Stream > Case Studies > Sketchfab Enhances Performance and Reliability with Stream’s Feed Technology

Sketchfab Enhances Performance and Reliability with Stream’s Feed Technology

Stream Logo
Technology Category
  • Application Infrastructure & Middleware - Database Management & Storage
  • Platform as a Service (PaaS) - Application Development Platforms
Applicable Industries
  • Cement
  • Construction & Infrastructure
Applicable Functions
  • Maintenance
  • Procurement
Use Cases
  • Construction Management
  • Infrastructure Inspection
Services
  • System Integration
About The Customer
Sketchfab is a community platform for a wide range of users, including artists, designers, architects, hobbyists, engineers, brands, museums, game studios, schools, and more. It provides a space for talented 3D artists to showcase their work. The platform has experienced rapid growth, which led to the need for a more scalable and reliable solution for their feeds. Sketchfab values performance, reliability, and cost-effectiveness, which led them to seek a solution from Stream, a fellow TechStars graduate.
The Challenge
Sketchfab, a platform for 3D artists, designers, architects, engineers, and more, was facing challenges with its custom-built feeds due to rapid growth. The company had been relying on its own infrastructure, including a PostgreSQL database and Redis cache, to support these feeds. However, as user activity increased, it became increasingly time-consuming to scan and retrieve relevant activities for individual users. Sketchfab realized that their in-house solution would not scale indefinitely and that adding and maintaining more infrastructure to fix the problem was not a viable option. They needed a solution that could handle their growing needs without compromising on performance and reliability.
The Solution
Sketchfab turned to Stream, a fellow TechStars graduate, for a solution. After trying out Stream's interactive API tutorial and conducting thorough research, Sketchfab decided to use Stream's API. The decision was influenced by several factors. Firstly, Stream's built-in support for aggregation, notification feeds, and ranking was a major draw. Secondly, the solid performance and reliability offered by the API, which is based on Go and a highly optimized feed storage infrastructure, was hard to match with an in-house solution. Lastly, the team at Sketchfab realized that hosting and maintaining their own infrastructure, including a Cassandra cluster, worker instances, task broker, real-time infrastructure, and API workers, would not be cost-effective. The collaboration resulted in a new feed on Sketchfab, powered by Stream.
Operational Impact
  • The implementation of Stream's API has resulted in a new, more efficient feed on Sketchfab. In addition to the news feed, their notification feed is also powered by Stream, providing a more streamlined user experience. The solution has proven to be low maintenance, freeing up resources for Sketchfab. The solid performance and reliability of the API have also contributed to a more robust and reliable platform for Sketchfab's users. Furthermore, the cost-effectiveness of the solution has allowed Sketchfab to allocate resources more efficiently.
Quantitative Benefit
  • Improved performance due to Stream’s region in EU-west being next to Sketchfab's own data center
  • Cost-effective solution compared to maintaining an in-house infrastructure
  • Scalable solution that can handle increasing user activity

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.