[BUILD-918] Refactor the PostReleaseService by storing elements in DynamoDB Created: 29/Sep/22  Updated: 24/Apr/23

Status: Selected
Project: Build
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Maxime Michel Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoR:
Empty

 Description   

When the PRS was implemented the approach used was to make it run every 15 minutes, observing whether some new release had come out in the meantime (the last 15 minutes).

However, now that the AWS SDK is integrated inside the project, we could replicate the approach used in BUILD-866. When the job runs, it should first store elements in a DB. That way the data is complete even when the job didn't fire. And, only then, decide what type of event to trigger.


Generated at Sun Feb 11 23:46:25 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.