You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
VRO comprises 1) apps for platform functionality and 2) apps built by partner teams (leveraging the platform functionality). The VRO team maintains the platform functionality, including the mechanisms for running continuous integration (CI) tests and deployments of apps built by partner teams. Partner teams maintain the source code of their respective apps. VRO is designed to support multiple apps across multiple partner teams.
The VRO platform functionality includes data services that allow partner teams using VRO to access other VA systems, such as the Benefits Gateway Service (BGS) and Benefits Integration Platform (BIP). By design, this removes the burden on partner teams of individually negotiating and maintaining access to those VA systems and allows VRO to create efficiencies. The VRO data services are exposed to partner team apps through a RabbitMQ message queuing protocol (VRO RabbitMQ Strategy).
VRO Architecture
The VRO Architecture is diagrammed in this Mural from the perspective of a single production-level environment, and is duplicated in each of our deployment environments. It is a living document, and will be updated to reflect changes made to the architecture over time.