3 Introducing Marvin: A go-kit server for Google App Engine

open.nytimes.com posted by gopher 2658 days ago  

We recently covered how The New York Times Games team moved their server infrastructure to Google App Engine from Amazon Web Service. When we started building software on App Engine, we found we did not need our existing server, gizmo, because App Engine automatically provides more than half of gizmo’s server functionality. To keep a similar structure but strip out all the unneeded tooling, we built and open sourced Marvin.


Marvin provides common tools and structure for services being built on Google App Engine by leaning heavily on go-kit libraries. The service interface in Marvin is very similar to the service interface in gizmo so software can look the same, but use vasty different styles of infrastructure.

Register to comment or vote on this story