Bencher Architecture
graph TD
Console(Bencher Console Server)
Cli[/Bencher CLI/]
Api(Bencher API Server)
Db[(SQLite Database)]
Litestream[/Litestream/]
Storage[[Object Storage]]
Smtp[[SMTP Server]]
CiCd[[CI/CD]]
BenchmarkHarness[/Benchmark Harness/]
Console ---> Api
subgraph Console Container
Console
end
CiCd --> BenchmarkingServer
BenchmarkingServer ---> Api
subgraph BenchmarkingServer[Benchmarking Server]
direction LR
Cli --> BenchmarkHarness
BenchmarkHarness --> Results{{Results}}
end
Api --> Db
Db --> Litestream
Litestream ---> Storage
Api -----> Smtp
subgraph API Container
Api
Db
Litestream
end
Published: Tue, September 26, 2023 at 10:25:00 AM UTC | Last Updated: Tue, February 6, 2024 at 7:56:00 AM UTC