Files
Akilan-website/content/projects/arewefastyet.md
2025-04-05 11:20:00 +01:00

32 lines
1.1 KiB
Markdown

---
title: "Vitess Arewefastyet"
summary: intergrating benchmarks for the open source repository vitess
tags: ["vitess","benchmark"]
author: "Akilan Selvacoumar"
draft: false
aliases: [/arewefastyet]
weight: 2
---
## Introduction
The purpose of this project is to do a benchmark run when ever there is a push. The background activity is fairly simple, we create our own bare metal server. Once this server is created we run a bunch of ansibles(for sysbench) and once the run is complete we read the results and store them in a mysql instance. Once the following operations are complete we take down the server.
## Kubecon talk
{{< youtube h1bd1yxA4ec >}}
#### Project Link: https://github.com/vitessio/arewefastyet
#### website link: https://benchmark.vitess.io
## Objectives
1. Creates a VPS
2. Runs the ansibles on the VPS
3. Reads benchmark results
4. Kills VPS
## Architecture
![](https://raw.githubusercontent.com/vitessio/arewefastyet/master/docs/architecture/arewefastyet_architecture.png)
## SQL Schema
![](https://raw.githubusercontent.com/vitessio/arewefastyet/master/docs/architecture/sql/arewefastyet_schema.png)