News for hackers. Stuff that matters.
Re:Roy Fielding's Misappropriated REST Dissertation (2020) by ebiester on Wednesday October 27, 2021 @11:49AM (#29014899)
I worked on one of these. We had giant problems with caching.

You have an assumption that the likeliness of the vehicle becoming unavailable but there are so many ways this isn't true. The edge cases of car sharing can be downright weird. (For example, some services have both app and mobile, and can cancel via a call to customer service. Let's say that a user books on mobile and cancels by app or even by calling to customer service. They are refunded the money. What happens when they then try to unlock the car? What happens if the signal to the car is poor?)

The tension between good UX and bad actors is amplified by $20,000 dollar assets and had some of the most difficult problems I've worked in from a requirements standpoint. The easiest thing was to avoid caching where possible.

Re:Roy Fielding's Misappropriated REST Dissertation (2020) by bombela on Wednesday October 27, 2021 @12:43PM (#29015715)
Ultimately it appears the problem you and the parent post shared on both side of the system is bloat.

Too many bytes to transfer for every update.