I'm using it for a service that has DB dependencies. Instead of using SQLite in tests and PG in production, or spinning up a Postgres container, you use Postgres via pglite.
In my case, the focus is on DX ie faster tests. I load shared database from `pglite-schema.tgz` (~1040ms) instead of running migrations from a fresh DB and then use transaction rollback isolation (~10ms per test).
This is a lot faster and more convenient than spinning up a container. Test runs are 5x faster.
I'm hoping to get this working on a python service soon as well (with py-pglite).
Although I am a very small customer of Vercel, I have been advising larger organizations on IT and data infrastructure for the last decade or so.
I can say with very high certainty that spending limits are a critical discussion point in every large organization when making IT decisions. I've observed multiple instances where a potentially better solution was not selected due to the risk of overspending.
It feels like they are intentionally making it complicated to figure out to avoid people actually setting hard limits. Vercel recently had a customer get charged 20k+ that posted on twitter. When Vercel employees mentioned this way of controlling it through a webhook, most people didn't even know about it. I feel like a hard limitbshould be easy to set in your projects settings and that it should have a default value.
I found the example I mentioned, it was from earlier this month.
Here is a link to the twitter post where someone got a 23k bill. In the thread you can find people confused about how this could have happened and why there are not hard limits to prevent situations like this.
https://twitter.com/michaelaubry/status/1757539928534315322?...
Here is a comment in the thread from their VP of product explaining how to set hard limits via a web hook. They said they would improve the documentation for it but some people replied saying they shouldn't need a web hook to set usage limits.
https://twitter.com/leeerob/status/1757960730865696892?t=mCD...
52 dos and don’ts on how to get things done by the IT department
From more than 10 years of experience working in and with IT, I've created a list of 52 dos and don’ts that can make your work with IT much more productive and enjoyable
These dos and don’ts are not about managing an IT department, but about how you can get things done by the IT department.