Strato: Twitter’s Virtual Database Powered by Microservices
summary
Strato exposes a unified catalog of datasets and adapters to existing services, so a feature that previously required a new microservice and deploy becomes a query-defined dataset hosted in Strato. The demo implements a "tweet off" function that sums two existing services’ funny and insightful scores to pick the best tweet; batching, uniform error handling and optional caching are handled automatically. Strato derives automatic GraphQL/REST/Thrift generation from types, reducing service startup, ops and protocol work while still leaving business logic and some use-case limits.
AI-written summary · about
chapters (9)
- 0:00Introduction to Strato
- 1:19What is Strato
- 3:49Building the Tweet Off feature
- 8:27Strato's architecture explained
- 11:21Building with Strato
- 16:17Comparing approaches
- 18:05Strato's advanced features
- 21:21Limitations of Strato
- 22:04Future of Strato and GraphQL
related talks
22mRebuilding Twitter’s public API
25mGraph-First Services Using GraphQL
41mInside Twitter's Realtime Delivery of Tweets for Enterprise Customers
45mStrawberry Fields Forever: Enjoy building GraphQL Web APIs
11mStrapi at
22mUsing APIs to unleash the power of content
06mLightning Talk - Micro-Services Lifecycle Management at Twitter
55mGraphQL - APIs the New Way
