One database instead of Postgres + Redis + a queue + a cron job

Datacenter
Ten seconds ago, I compared P99 with P100. OUTSCH Apply(volume)@op263 total=89.4ms calls=410 p99=915us p100=29.7ms Thank you for this
Ten years ago, I stopped using P99 and switched to P100, always. - it’s easier to calculate (just take the max) - it’s easier to understand (this is as bad as it gets, there’s nowhere to hide) - optimizing for P100 tends to optimize for all percentiles (especially over time)
2
50
Remember those days when 1 gb was plenty 🤣 #rust
30
Kudos to #instantdb for handling it prompt and swiftly. The underlying issue exists for decades. It is time for it to change, now.
1
120
______________________ | Deploys every day. | | Green every time. | |______________________| +----------+ | [][][] o | +----------+ | [][][] o | +----------+ | [][][] o | +----------+ || || #database
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| |Don't Push To Production On Friday| |________________| __n__n__ .------`-\00/-' / ## ## (oo) / \## __ ./ |//YY \|/ ||| |||
1
101
Imagine running 90279 full integration tests in under 71s including: - http queries - websocket queries - grpc queries - every test a clean database 🤯 @reifydb runs tests fast, to move fast
1
2
371
ReifyDB retweeted
Only dudes at the @ns coworking space will understand. Hint: it’s not for recycling. Gotta do what you gotta do when you’re pushing raptor[dot]trade for @colosseum.
5
1
9
315
New logo for #reifydb. Cleaner mark. Same obsession: real-time state, simple primitives, predictable systems.
74
Building a database business right after reading this is either conviction or brain damage 😂 strong thesis: the database problem is not only architecture. It is incentives, margins, switching costs, and who captures the value. That is exactly why the stack needs rethinking. #reifydb #database
THE BROKEN ECONOMICS OF DATABASES (or, why all databases are doomed to suck) I cover a very good article by @almoggavra where he explains: • why infra companies can have absurdly-high gross margins yet still risk bankruptcy • why moats & unfair advantages (distribution, production) matter • why competition kills profits • why companies result to shady tactics to safeguard their revenue • why software cannot be distinguished from the business (& financials) behind it • why price isn't everything behind software (hint: switching costs) • why S3 can promise to solve all of these issues all that and more in the latest video 👇
2
97
ReifyDB can now run tests with namespace filtering. That means you can define tests across different parts of your database, then execute only the ones you care about. CREATE TEST ns_a::test_one { ... } CREATE TEST ns_a::test_two { ... } CREATE TEST ns_b::test_three { ... } RUN TESTS ns_a Result: ns_a::test_one ✅ ns_a::test_two ✅ ns_b::test_three is excluded I like this because tests start behaving more like real database objects. Not just “run all tests”. Not just an external harness. But targeted, queryable test execution inside the database itself. Feels especially useful for larger schemas, multi-tenant setups, and staged rollouts. #reifydb #database #rustlang #buildinpublic
50
Happy Holi! 🌈 ReifyDB is built for full-spectrum state: fresh writes, live queries, and always-updating views - so your product stays colorful in real time. Happy Holi from @reifydb at @ns 🎨
46
What if integration tests were a database primitive? That’s something I am prototyping at #reifydb CREATE TEST test::insert { INSERT test::users [{ id: 99, name: "Ghost" }]; FROM test::users | FILTER id == 99 | ASSERT { name == "Ghost" }; }; Not a wrapper. Not a framework. Not an external runner. A native test object inside the #database itself, invoked before a schema change, making stored procedures easily testable. I think this is a missing building block for databases built around live application state.
104
Yesterday: #LunarEclipse. Today: watching teams do "data eclipses" with ETL pipelines. 😅 ReifyDB’s goal is boringly simple: keep the state current so your app never goes dark.
66
Imagine a database engine prioritizing new data over old data 🤯 #Postgres #oltp
50
Computer Science 101: "Don't build your own database!!! Ever!!" Translation: accept slow queries, bolt on caches, babysit pipelines, and call it "architecture". I rejected that. Databases shouldn't fight developers. They should model live application state, stay correct as data changes, and be predictable under pressure. So I am building ReifyDB. Sometimes the real 10x move isn't scaling your stack, it is questioning why the stack looks that way at all.
79
Modern software is constrained by infrastructure that treats application state as a storage problem. In reality, the challenge is understanding, evolving, and trusting that state as systems grow. ReifyDB is built on the belief that databases should optimize for reasoning
39
Debug Build - simulates solana transaction - data aggregated in < 1ms - fully transactional. Exploring an use case of ReifyDB. #Solana
79