At my day job this week we released an account manager app that lets
people view/manage/pay their bills.
It’s a C# .net app, I designed the interface (css, html, js), 10 others
did the actual .net stuff (too many cooks that can’t boil water).
It went live, and bad things started to happen. Customer 1 could see
customer 2’s billing data, customer 2 would accidentally pay customer
3’s bill. It was all due to some “shared” variables getting overwritten
when customers would do the same action at relatively the same time.
My question is, is this something I should worry about with ROR/Ruby?
and or caching?