SoulCycle has decided to move its published legal documents from a variety of duplicated locations in multiple codebases and DBs to a single source within Contentful, our CMS as a service.
One of the primary requirements around legal documents, specifically Terms & Conditions, is that they should be versioned to allow for major changes required by the legal department, and for riders' acceptance of these versions to be tracked over time.
Prior to migrating to Contentful this tracking of riders' acceptance was easily accomplished because the backing SQL database was a source of both the content of the legal documents and also a specific table for tracking riders' acceptance of them.