Skip to content

Latest commit

 

History

History

RIV Infrastructure

The folder contains all AWS Cloud Development Kit automation for provisioning a RIV stack. A RIV stack is a self-contained service installation, complete with every required subsystem.

Within each subfolder is a topology.py file that defines any exportable symbols. Typically, consumers should import these root constructs (e.g., RivUserPortal) versus directly import private implementation details (e.g., RivUserPortalCompareFaces). This approach reduces the risk of future breaking changes.

What are the root-level subsystems

  • bulkloader. The RIV bulk importing service.
  • services. Standard AWS supporting components (e.g., backup)
  • storage. Defines all shared data stores.
  • userportal. The public interface that endusers interact with