Cloud Zero is now available and production-ready: fully managed Zero hosting from the team that built it.
- no severs to deploy or maintain
- 24/7 monitoring
- automatic zero-downtime updates
- optional bring-your-own-cloud deployment
- migration help for existing self-hosted setups
https://t.co/OrEU7n8ugN
When we started Zero, we weren’t even sure there _was_ a correct design for the kind of query-based sync engine we dreamed of. We spent two years finding that design, then hardening it for production use.
We always imagined a hosted version too, because (a) running a sync server is never going to be fun 😅, and (b) gotta make money!
Starting late last year, we were finally able to begin work on that hosted version. Initially it was invite-only and small, but we're now in production and syncing thousands of messages per minute for teams like @productlane, @passionfroot, and @shipper_crm.
Cloud Zero is production-grade Zero hosting from the team that built it:
- no servers to run or maintain
- 24/7 monitoring and alerts
- automatic zero-downtime updates
- fast NVMe-based architecture
- run as traditional SaaS or in your own AWS account
We’re onboarding manually, but it’s quick. And if you’re already self-hosting Zero, we’ll help migrate your setup.
Get started today at:
https://t.co/nzNFEtv8EV
1️⃣
4️⃣ Zero 1.4 available on NPM
* New, improved command-line query analyzer
* "Shadow sync" - Periodic full reset in background for disaster recovery reasons
* 7x faster client-side index creation, will show up in app that sync larger datasets (especially react native)
* 2x faster backfills
* Various optimizations to query hydration and updates adding up to ~50% improvement in some queries
* ~20 misc bug fixes
* A cute little ad for Cloud Zero in zero-cache-dev (you can disable it (but why??))
No breaking changes. Already live on Cloud Zero. We recommend you update at earliest convenience.
Complete release notes here: https://t.co/A9Et4xdVTz
Productlane was one of our very first Replicache customers.
As their top users started pushing hundreds of MB in a single workspace, they started hitting its limits.
We built @zero__ms for exactly this problem. It lets you intuitively control what syncs and when, balancing startup vs interaction speed.
Now @productlane is fast again, even for the biggest customers.
Great writeup on rebuilding the engine mid-flight ⬇️
Last year, Productlane turned painfully slow for customers with huge workspaces.
So we made a plan to not only quick-fix the problem, but implement a proper sync engine and make Productlane the fastest customer support tool on the market.
It took us almost 6 months as it meant rebuilding the entire backend, but it was really worth it. We moved from Replicache to @zero__ms, a new kind of sync engine built by @aboodman and team, who helped hands-on in our codebase.
Today Productlane is instant, even for our largest customers. It's the reason why we're growing really well and more and more customers are using and loving our product. We wrote an article about how we made this transition:
https://t.co/4sXLpHu1eu
Built a real-time sync engine with @zero__ms for @sugasrc.
What it’s actually like building it, and the decisions you run into along the way.
https://t.co/ijfy31MVBS @thenewstack
I’m open-sourcing Rift, a lightweight AI chat for teams.
Think @t3dotchat , but self-hostable and built for organizations.
• BYOK + Zero Data Retention for AI Providers
• Super fast navigation powered by @zero__ms
• File conversion to Markdown + RAG
• Nested conversation branching
• Org-level policies for model access, tools, and knowledge
• Mobile app coming soon!
And the backend is built on @EffectTS_ v4.
We wanted to get the chat fundamentals right as there are still lots of users that prefer a clean chat UI for some tasks.
Check out the repo, you can self-host it on @Railway in literally 5 minutes ↴
Can @zero__ms dethrone @convex as a favorite webdev tech stack, that @theo baited us all into?
Since Zero has reached 1.0 and is considered now to be stable.
Zero to 1.0
After two years of work, 50+ releases, thousands of commits, and hundreds of bugfixes, we are officially declaring Zero stable and ready for production workloads.
https://t.co/QFZFFshyPH
since monday i’ve added npcs, monsters, combat, inventory and equipment system, and a leveling and experience system
everything is done through updating game state in postgres and using @zero__ms to broadcast updates to the clients
Saw @PlanetScale’s demo of video calls through Postgres and thought: could Postgres handle a simple online game too?
So this weekend I started building a prototype using @zero__ms and @threejs
I haven't personally tried it, although I needed something that showed me the traces quickly & allowed annotations the way I wanted it.
One night of building and I have a good working version. I used @zero__ms sync engine to make it extremely fast & it's compatible with the Langchain tracing.
https://t.co/1Delw3leU4
and because I like performance, everything has keyboard shortcuts, there's a command palette and everything loads instantly thanks to @zero__ms
migrated from electric to @zero__ms
query-driven sync > static shapes. shared folders with dynamic permissions just work - query from the join table, .related() back.
rebuilt our entire app on zero. literally can't tell it's syncing.
cc @aboodman
Just realized...
If your app performance isn't fast, then that's going to become a serious bottleneck for agents building features. Initial page load is unacceptable.
Bright future for @zero__ms. Such an exciting time to build.