You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our playbooks currently deploy all the components of data.gov and each component is very customized. If we consider the playbooks to be more about setting up a platform, then the playbooks can be simplified. This means moving the application setup logic into the applications themselves.
This moves us much closer to a platform based deployment that fits with docker or kubernetes. It simplifies playbooks, because it's more about providing services to be consumed by applications rather than having to know how to configure applications.
Examples of responsibilities that should be in the application:
Solr collection creation and configuration should be handled by the app (e.g. catalog-app, inventory-app)
Database migrations should be done by the application (e.g. catalog-app, dashboard-web, crm-web)
This is still somewhat squishy, but wanted to start writing some things down. This is related to our conversation yesterday @jbrown-xentity. Let me know if it makes sense.
Our playbooks currently deploy all the components of data.gov and each component is very customized. If we consider the playbooks to be more about setting up a platform, then the playbooks can be simplified. This means moving the application setup logic into the applications themselves.
This moves us much closer to a platform based deployment that fits with docker or kubernetes. It simplifies playbooks, because it's more about providing services to be consumed by applications rather than having to know how to configure applications.
Examples of responsibilities that should be in the application:
Examples of responsibilities that should be in the platform:
The text was updated successfully, but these errors were encountered: