Page MenuHomePhabricator

[25Q3] Prepare for and socialize Rust implementation
Closed, ResolvedPublic

Description

Background
The AW team is making steps toward a Rust re-write of its backend services. This PRD establishes milestones to move the team incrementally toward that goal.

Approach

Acceptance Criteria/Success Metrics

  • Every engineer on the team has demonstrably touched Rust code
  • We have developed PoCs for the service layer (i.e., HTTP request handling) and Avro serialization, incorporating all libraries we might need to use in the function evaluator
  • We have provided Security with a detailed list of Rust libraries (with correct versioning information)

Success metrics:

  • We have been cleared by the security team, following the review.
  • We are ready to begin Rust implementation in Q4