For the complete documentation index, see llms.txt. This page is also available as Markdown.

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