← Back to team overview

nova team mailing list archive

nova class architecture/interaction diagram


In researching a solution to give us reliable rolling upgrades it seemed
helpful to have an overview of the current layout of the code.

It is incomplete (missing objectstore, only begins to deal with the public
api side of things, no db interaction, somewhat haphazardly laid out), but I
think it is a good basis for a visual language to describe this stuff. I
looked at UML and call graph generation stuff prior to making it but nothing
really captured the various metaphors we're working with.

It's a graffle file (and an exported png) so tough to update without a mac,
but I would be happy to hear people's thoughts.