Codecraft

software = science + art + people

Convoys as a model for distributed architectures

2013-07-26

It occurred to me this past week that convoys — especially the kind where truckers form and manage ad hoc communities through chatter on CB radio — are an excellent model for the sort of distributed software architecture that cloud-native software demands. In part 2 of my series of posts about how to “cloudify” your code and designs on Adaptive Computing’s website, I discuss the lessons that programmers ought to absorb from their role models in big rigs. Head over there and check it out.

Convoys require frequent, real-time, adaptive coordination by many independent actors. Photo credit: Sangudo (Flickr)</figcaption></figure> Stay tuned for further installments of Part 1, I believe that a competence with cloud — cloud-oriented programming, if you will — will be a checkbox on future tech resumes.