HomePhabricator
Diffusion Comm c31b15da92b3

[reports-service] Introduce database client

Description

[reports-service] Introduce database client

Summary:
Similiar to other services, created a struct representing DynamoDB client.
Created basic interfaces to store and retrieve reports. They're very simple but sufficient for now.

Depends on D8939, D8895

Test Plan: Storing reports was tested in D8895, other methods are tested together with HTTP interface (later in the stack)

Reviewers: michal, varun, patryk, jon

Reviewed By: jon

Subscribers: ashoat, tomek

Differential Revision: https://phab.comm.dev/D8942

Details

Provenance
bartekAuthored on Aug 25 2023, 2:56 AM
Reviewer
jon
Differential Revision
D8942: [reports-service] Introduce database client
Parents
rCOMM9f320c1860a2: [services-lib] Add HTTP client auth support
Branches
Unknown
Tags
Unknown