Reliability
In order that we can be confident that what we deploy will behave as we expect we should look at:
Pipeline reliability
In order to verify that pipeline deployments will behave and are behaving as expected we should:
Test pipeline changes that require re-indexes before new indexes are promoted into production view.
Test the pipeline is performing as expected when updates flow through it.
Pipeline reindexing
In order that we can quickly test the behaviour of the catalogue pipeline, we should:
Reduce reindex costs
Reduce reindex time
Couple reindexes with pipeline deployments (specifically model changes).
Front-end reliability
In order to prevent regressions and errors in production we should:
Provide acceptance tests that run before release to production.
Provide component tests for individual UI components.
Last updated