department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 197 forks source link

[BE] 10-10EZ - Event Bus: Discovery on Event Bus integration #80846

Open hdjustice opened 4 months ago

hdjustice commented 4 months ago

Benefit to the Veteran

By onboarding to the Enterprise Event Bus, we will be able to produce submission events, as well as consume any events that communicate the status of the submitted application (consumption is future state). Other applications and/or systems will be able to consume the submission event and use that status for their needs without direct connection or integration with 10-10EZ.

Background

Info shared from Patrick:

next up: had a call with other folks in VES (the office, not the enrollment system) about their work creating an enterprise customer transaction tracing systems (aka the enterprise event bus). basically a central point where systems report in changes in status for transactions. so for 1010ez (or cg for that matter) va.gov would notify the event bus whenever a user submits an application. and then enrollment system would notify event bus when it is received, and then again when it gets to the next phase of processing, and so on through completion. systems could subscribe to event bus topics (e.g., “1010EZ events”) and build logic off changing transaction status (e.g. notifications). in addition, all event data will be dumped into a big analytics database so we can collectively identify choke points / issues / gaps between systems.

there is interest in 1010EZ events being the first type of transaction traced in the system.

what this means for us: at some point, probably this summer, we’ll need to integrate with the event bus to send 1010ez submission events. this should be relatively low lift as I'm told the vets-api <<-->> event bus system integration is being done by another team, so we’d just leverage that.

This ticket is to determine the process to onboard to Event Bus as a producer of submission events.

Resources

Tasks

Acceptance Criteria

hdjustice commented 1 month ago

Call scheduled for 7/15/2024

hdjustice commented 2 weeks ago

Placing ticket in icebox for now Received this note from Patrick Vinograd via DSVA slack.

All concerned, Due to a contract protest, the Enterprise Event Bus will experience a gap in vendor support starting August 11. Exact date when support will resume is unknown but best estimate is around October 31. During this time, VA FTEs will be providing best-effort support for lower environment integrations that are underway. But we will not be promoting any partner integrations to production or up through any additional environments that are not already established. As we learn more and clearer timelines develop, we will make sure to share that information. For any additional questions please contact Anthony Nguyen and/or Patrick Vinograd.