News for hackers. Stuff that matters.
Re:How we spent $30k in Firebase in less than 72 hours by alexpi on Thursday August 02, 2018 @04:56AM (#17670120)
It's more like (in good old RDBMS world) 'SELECT * FROM payments' and calculate sum on client vs 'SELECT SUM(amount) FROM payments WHERE some_id = ?'

though they already had this sum precalculated

Re:How we spent $30k in Firebase in less than 72 hours by jasonkester on Thursday August 02, 2018 @10:14AM (#17671513)
That would be more forgivable. This is:

  SELECT * FROM payments where paymentID = 1
  SELECT * FROM payments where paymentID = 2
  SELECT * FROM payments where paymentID = 3
  ...
  SELECT * FROM payments where paymentID = 14986
Each of those in its own API request over the wire, then sum them on the client.