Convex Stack
stack.convex.dev · Company blog · on HN since 2023
Convex's engineering blog explains its reactive backend and database, covering caching, embeddings, durable workflows and full-stack architecture.
What HN saysCommenters link it to explain how Convex provides transactionally consistent subscriptions and default caching, treating those as useful simplifications for app development.
20HN people shared it
5linked it in comments
31stories submitted
183story points
8 months agolast shared
2023people per year2026
Most-shared posts
- 1How Convex Works5 people · 102 points · first shared 2024 · 28 comments on HN
- 2Fullstack-Bench3 people · 16 points · first shared 2025 · discussion on HN
- 3Databases Are Spreadsheets3 people · 8 points · first shared 2024 · 1 comments on HN
- 4The Magic of Embeddings2 people · 4 points · first shared 2023 · discussion on HN
- 5I reimplemented Mastra workflows with my own durable functions and I regret it2 people · 2 points · first shared 2025 · 1 comments on HN
- 6Caching In: Defining, Optimizing, and Invalidating Your Cache2 people · 1 points · first shared 2024 · discussion on HN
- 7The "full-stack framework" fallacy1 people · 11 points · first shared 2024 · 18 comments on HN
- 8It's not you, it's SQL1 people · 5 points · first shared 2023 · discussion on HN
- 9A Map of Sync1 people · 5 points · first shared 2024 · discussion on HN
- 10Introducing Convex Auth1 people · 4 points · first shared 2024 · 1 comments on HN
- 11Are Vector Databases Dead?1 people · 4 points · first shared 2023 · discussion on HN
- 12Agents Need Durable Workflows and Strong Guarantees1 people · 3 points · first shared 2025 · 1 comments on HN
- 13Who's on Call? Learn to Sync Pagerduty with Slack1 people · 2 points · first shared 2023 · discussion on HN
- 14An Object Sync Engine for Local-First Apps1 people · 2 points · first shared 2024 · discussion on HN
- 15Using Pinecone and Embeddings1 people · 2 points · first shared 2023 · discussion on HN
What HN people wrote when they linked it
kelem · 2025-08-22
I played around with Convex and tried an integration with dbcrust, but it feels quite different from conventional databases. I really like the idea of moving business logic as close as possible to the database, but I can’t see a natural way to integrate it — it feels a bit forced. I read this article: https://stack.convex.dev/translate-sql-into-convex-queries , but it suggests that dbcrust would need to deploy tasks to a Convex instance. I’m not sure that’s the best approach, and I don’t see any clear alternative. I’d be very glad to hear any suggestions on this. I’d love to integrate Convex into dbcrust since convex is such a great product.
btown · 2025-11-30
There's no service, hosted or otherwise! It's a specification and open-source implementation for the data structure maintenance alone, and expects that users write their own backend as desired. https://stack.convex.dev/automerge-and-convex is a decent overview of many of the considerations.
xixixao · 2025-08-31
This is a good deep dive into the complexity around caching: https://stack.convex.dev/caching-in
Having caching by default (like in Convex) is a really neat simplification to app development.
Cyberverse · 2024-04-10
Convex provides transactionally consistent subscriptions on arbitrary data joins/fetches out-of-the-box, simplifying complex data management challenges. Their recent blog post at https://stack.convex.dev/how-convex-works explains how this works under the hood.
ianhmacartney · 2024-04-02
Solving the problem of having a transactionally consistent subscription on arbitrary data joins / fetches is hard, but it's so nice to have. If you haven't checked it out yet, Convex provides this out of the box. A blog post on how it works just landed today: https://stack.convex.dev/how-convex-works