jamesJ
Convex Communityโ€ข3y agoโ€ข
51 replies
james
Hi all! I wanted to share some inside info on engineering projects weโ€™re currently prioritizing at Convex. We have a long list to work on after these but the projects below are what we plan to achieve in the next ~6 weeks.

Note that these are our internal plans and donโ€™t constitute any guarantees ๐Ÿ™‚

Weโ€™ll try to give periodic updates as new features and priorities originate. Feel free to respond with any feedback or questions!

๐ŸŽ Core platform
- Better scheduled function management: ability to cancel all running scheduled functions, pause toggle for deployments that you want to stop quickly.
- Programmatic access to metadata so you can directly query and subscribe to storage metadata, scheduled functions and status, etc.
- Redesign pagination to split pages that grow too large, and potentially also allow paginating over multiple database queries in a single function.
- Lots of small ergonomic improvements like unifying our filter/index syntax, allowing unions in validators, relaxing constraints on what characters are allowed in a field name, etc.
- Full-text search improvements, e.g., prefix search, fuzzy search, snippets.

โš–๏ธ Scale
- Scale out function execution to allow greater concurrency and dynamic memory allocation.
- Support larger code modules and npm modules that arenโ€™t able to be bundled client-side.

๐Ÿ‘” Enterprise/Pro
- Add preview deployments for GitHub branches.
- Export streams for logs and function metrics, plus exception reporting to Sentry.
- Complete our SOC-2 audit.
- Edge acceleration.

๐Ÿค– AI
- Develop an AI Kit for bootstrapping AI apps on Convex.
- Release Game Kit which encapsulates a game engine for apps on Convex.
- Scale up our vector database to support up to 1M vectors per index.

๐Ÿง‘โ€๐Ÿ’ป Developer engagement
- Better onboarding flow.
- First-class python client library including subscriptions.
- Additional client libraries for Node and Svelte.
Was this page helpful?