I think what I want is an architecture that is designed with an eye towards maintainability and also preserving the data long term. So for example, I don't think I want a traditional database to be the primary store of record. I want things in text files. They can be loaded into a store for performance and efficiency. But the store of record is just text that can still easily be read many years from now.