I'd like to create a live document (an IPython Notebook, specifically) to report on various aspects of the database architecture and status, so that these things can be re-checked and verified easily and at will. Obvious items to include:
- security stance
- database performance
- database configuration
In the future this could be expanded into a sort of test suite for the architecture - status checks can be built so that they throw errors when undesirable results are found, and the whole thing can be run automatically & notify us of failures.
By making it an IPython notebook, the executable parts (what is the status? should that raise an alarm?) can be mixed with the documentation (why is that a problem? what should we do?)