Sat.Nov 28, 2015 - Fri.Dec 04, 2015

article thumbnail

Replacing Sawzall — a case study in domain-specific language migration

The Unofficial Google Data Science Blog

by AARON BECKER In a previous post, we described how data scientists at Google used Sawzall to perform powerful, scalable analysis. However, over the last three years we’ve eliminated almost all our Sawzall code, and now the niche that Sawzall occupied in our software ecosystem is mostly filled by Go. In this post, we’ll describe Sawzall’s role in Google’s analysis ecosystem, explain some of the problems we encountered as Sawzall use increased which motivated our migration, and detail the techni