Ars Technica is running a great series on the rival US election campaign’s digital operations. The latest looks at the Obama campaign spending, which shows that they spent $14.5m less than the Republican campaign with an in-house team who seemingly did a lot more, opposed to Romney who heavily outsourced.
It features an interview with the campaigns lead DevOps:
We were technology agnostic, and used the right technology for the right purpose, Someone counted nearly 10 distinct DBMS/NoSQL systems, and we wrote something like 200 apps in Python, Ruby, PHP, Java, and Node.js.
Campaigns are serious tests of your creativity and foresight, They are unpredictable, agile, and short—an 18 month, $1 billion, essentially disposable organization. Hackers can thrive in an environment like that, to a point where I’m not sure anyone else really can. Everything is over far too quickly to get boring.
How Team Obama’s tech efficiency left Romney IT in dust – Scott VanDenPlas, lead DevOps for Obama for America.
The article is a bit of an alphabet soup of technologies and services. But it shows that using the right tool for the job, whatever the language, with some good DevOps can scale and win.