Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
In process

Date

Authors

Reuben Roberts

Status

Done

Summary

The requests for a full data sync for new trainee profiles were not being processed, resulting in missing data (e.g. email address) in trainee profiles.

Impact

Onboarding emails were not being sent (recorded as ‘FAILED’) since TSS had no record of some new trainee email addresses.

...

  • 10:30 As part of the discussion around

    Jira Legacy
    serverSystem Jira
    serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
    keyTIS21-6673
    , it was mentioned that unusually large numbers of emails for trainee onboarding were being recorded as ‘failed’ due to no email address, but that the trainees in question had email addresses in TIS.

  • 21 ~21:00 (?) redrive all production data to ensure trainees have email address and other profile data populated.

  • 13 ~13:00 (?) fix to tis-trainee-details to remove JavaType attribute of profile-created messages

  • ~13:00 DLQ and Cloudwatch alarm for profile-created queues

  • ~11:00 Sentry configuration corrected.

...

Action Items

Action Items

Owner

As per ticket

Various

Done

See also:

...

Lessons Learned

  • Integration tests over microservices may be a bit of an anti-pattern, but alerts and DLQs are essential to catch unobserved errors.