Skip to content
Megan Hicks edited this page Jun 10, 2024 · 160 revisions

Virtual Regional Office Overview

The Virtual Regional Office (VRO) platform is a Platform as a Service (PaaS) offering, hosted on the VA's Lighthouse Delivery Infrastructure (LHDI) platform. It is managed and maintained by the VA's OCTO Benefits Crew. Initially, the project had a very different objective when it was formed for the Rapid Ready Decisions (RRD) project. However, the original idea was re-evaluated, leading to the creation of the new vision for the VRO platform.

"The VRO platform provides teams with access to shared knowledge, processes, and tools, enabling them to quickly build and validate ideas that improve the VA's internal claims process".

As a platform team, our success is measured by the time-to-value for our partners—the product teams developing and iterating on applications within VRO. At its core, VRO is an ecosystem of services hosted on AWS Managed Kubernetes clusters offered by LHDI. Please refer to our architectural diagram below for a technical overview

Our Value Proposition

cATO: VRO maintains the continuous Authority to Operate (cATO), so our partner teams do not need to obtain one themselves, significantly reducing the time to market for new applications. Build on us and cut the line!

Standardized Deployment Processes: VRO solves the problem of fragmented deployment practices by providing a standardized process for continuous integration (CI) tests and deployments, ensuring consistency and efficiency.

Intermediary Flexibility: VRO acts as a bridge between LHDI and their services, so our partner teams do not have to handle these complexities themselves.

Managed Data Services: VRO owns and manages the shared data services offered on their platform, taking the responsibility off their partner teams.

DevOps Management: VRO handles all the DevOps responsibilities for the overall platform, allowing partner teams to focus on building and improving their applications.

Current Services that are active on the Platform

BIP Claims API image

BEP Development Notes Service image

BIE Contention Events

(See below for more detailed information on services)

Project Overview and Active Roadmaps

Working Agreements

Culture and Norms

VRO Engineering Team Members

Active efforts

VRO priorities
BIE Kafka Client
[BIE Contention Events User Guide](./BIE-Contention-Events-User-Guide)
[VA.gov Data Visibility Initiative](./VA.gov-Data-Visibility-Initiative)
    Problem Overview

Architecture and Design Resources

Diagrams:

LHDI environments

Postgres and persistent data Entity Relationship Diagram (ERD)

RabbitMQ and AMQP Design:

VRO Team Dependency Map and Process Outline - a visual map showing who our contacts are for which services

Standard Operating Procedures

Container Orchestration

Docker Compose Docker containers Kubernetes Liveness and Readiness Probes Lightkeeper tool Helm Charts Deploying VRO

Testing

Integrated External Services

VRO Initiatives

LHDI Tools and Utilities

Partner Team Resources

Local Environment Setup

Local Setup Setup on Windows Terminal to LHDI Ubuntu VM Setup Troubleshooting Local Environment

Incident Management and Troubleshooting

DevOps

Deprecated Code Components

Deeper topics

Clone this wiki locally