Convex for Reactive AI Backends