list of potential risks for approach
Recommended solutionTickets to perform this work:
Create new CatalogProvider: https://github.com/codice/ddf/issues/4999
Create API to separate StorageProvider and IndexProvider: https://github.com/codice/ddf/issues/5000
Create Solr StorageProvider: https://github.com/codice/ddf/issues/5001
Create Solr IndexProvider: https://github.com/codice/ddf/issues/5002
Create PostgreSQL StorageProvider: https://github.com/codice/ddf/issues/5003
Final decision on selected solution. Can be overturned with a new ADR if context significantly changes/invalidated or better solutions become available.