Ask HN: Looking for a paper on the most common errors in distributed systems?
Bit of a long shot, but I saw a paper within the past six months on the topic of the most common "errors" made by software engineers developing and maintaining distributed systems/systems based on a microservices architecture. I'm fairly certain it was published by or affiliated with Microsoft, and the methodology was they asked a large number of developers what they thought were the most common cause of problems in distributed systems. I remember the top "error" so to speak was a lack of API versioning.
Has anyone else seen this paper and would be able to link to it? I've searched far and wide - I think I first saw it one of IEEE Spectrum, IEEE Transactions on Software Engineering, ACM Queue, or possibly even here on HN.
1 comment
[ 4.9 ms ] story [ 15.2 ms ] threadOne other omnipresent issue is the lack of security, because delegation of authority is not secure in systems with identity based access control. Maybe have a look at:
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control
http://www.erights.org/talks/thesis/markm-thesis.pdf
Or, for a shorter introduction: http://waterken.sourceforge.net/aclsdont/current.pdf