Currently, if your ES cluster goes down, this can cause the entire request to fail or timeout.
Ideally, the request to ES would time out in isolation and fallback to MySQL.
This needs to consider both standard front end queries, admin queries, updates, etc.
Edges cases should be covered and documented.
Check with 10Up, on their plans/approach for resiliency.
Currently, if your ES cluster goes down, this can cause the entire request to fail or timeout. Ideally, the request to ES would time out in isolation and fallback to MySQL.
This needs to consider both standard front end queries, admin queries, updates, etc. Edges cases should be covered and documented.
Check with 10Up, on their plans/approach for resiliency.
Potentially produce a simple Proof of Concept.
Acceptance Criteria
TimeBox: 2 days
For Altis Team Use
Ready for Work Checklist
Is this ticket ready to be worked on? See the Play Book Definition of Ready
Completion Checklist
Is this ticket done? See the Play Book Definition of Done
backport
labels been added to the PR?