Stream Case Studies Sketchfab Enhances Performance and Reliability with Stream’s Feed Technology
Edit This Case Study Record
Stream Logo

Sketchfab Enhances Performance and Reliability with Stream’s Feed Technology

Stream
Application Infrastructure & Middleware - Database Management & Storage
Platform as a Service (PaaS) - Application Development Platforms
Cement
Construction & Infrastructure
Maintenance
Procurement
Construction Management
Infrastructure Inspection
System Integration
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.
Read More
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.
Read More
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.
Read More
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.
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
Download PDF Version
test test