I agree with Gabriel. In my experience, as supported by Coda’s support docs too, anything above 3,000 rows will make your doc pretty much useless (give or take a few thousands depending on complexity, but then again lots of people use Coda specifically for complex purposes as you can’t do these things elsewhere). This happens either through long calculation times, or because cross-docs and Zapier will stop working with those docs (due to API limits).
The Coda doc I set up was for HR ops (timesheet, overtime, holidays, custom holiday and timing rules, self-service portal, etc) with at least a hundred columns, after lots and lots of optimizations. Then I hit several major roadblocks - the first was the slow loading, then came the long calculations, then cross-doc stopped working, then my Zapier connection with external tools stopped working. I could split the doc further and regularly archive rows into another software to keep it going, but it’s not worth the hassle. More importantly, it’s not reliable. One day it will be working, and the next day it won’t. This is a deal-breaker for me, as I’ll never be able to get my internal teammates to use this reliably. I had even planned to create a doc for our external clients, but after seeing how unreliable the bases were for our HR purposes, I’ve decided not to risk our company’s reputation by using this. So I’ve reverted to using Airtable for our HR operations after devoting over a month to setting up Coda, even though Airtable has far less features than Coda.
Hate to say it, but the answers I’ve seen so far from Coda around scalability remind me of certain threads in Airtable’s Community forums (regarding cross-base support and advanced user permissions) - the official answers over there from Airtable initially seemed very hopeful, with responses around the lines of “there’s no concrete timeframe yet, we’re looking into it, there’s lots of different use-cases to consider, lots of complexity, we want it to be solid, please keep sending us your use cases, etc”. All those answers are perfectly fine actually, but here’s the thing - those issues in Airtable have still not been addressed four years later, and counting. You can’t really blame the users for getting turned off by the repeated non-answers from Airtable now, because as it turns out that’s what they ultimately were: non-answers.
I hope Coda doesn’t go in the same direction, but to me personally, it already has. Simply put, I’ve lost faith that this will get solved in Coda in the near future, like in this year or the next, because I know this is a difficult problem to solve, and because they probably have other issues that may be getting more priority now. I’ll still keep an eye out though, in case it does get solved, but I’ve already decided to move on.
Why do I still use Airtable over Coda though? Because it can still hold data without slowing down that Coda can’t even begin to think of, in terms of number of rows, columns, formulas, and attachments.