- Support edit performance work with fast content API exposing clean HTML and related metadata
- Support micro-contributions (esp. mobile) with section edit API based on Parsoid HTML
- Enable innovation by accelerating API and service development with generic solutions to common problems (monitoring, caching / storage with updates, authorization, sanitization) and develop common guidelines for service development & deployment
- Encourage move towards state / stateless separation & cross-DC replication
- Integrate with SOA auth(z/n)
Q3 dependencies
- SOA auth service T84962
- Ops support for cross-DC roll-out
Q3 Deliverables
- RESTBase v1 in production: T1228
- Performance: < 20ms 95th for small (<10k) resources, <250ms 95th for 2mb resources
- Section-editing API module for mobile & VE
- Integrate RESTBase (auth<n|z> for private wikis, PUT / DELETE requests, per-service ACLs)
- RB/VE integration