An open API service indexing awesome lists of open source software.

https://github.com/thuyetbao/snapfire

Snapfire: Server-to-Server Latency Observability Project
https://github.com/thuyetbao/snapfire

assignment-solutions google-cloud-platform python3-12 terraform

Last synced: 9 days ago
JSON representation

Snapfire: Server-to-Server Latency Observability Project

Awesome Lists containing this project

README

          


Project-Banner

Snapfire


Server-to-Server latency observability project


Project




Google Cloud Platform




Terraform


Python




pre-commit enabled


Data validation with pydantic

---

**Features:**

- Measure probe–target network latency via four methods: ICMP, UDP, TCP, and HTTP.

- Provision infrastructure (compute, firewall, iam) on Google Cloud Platform using infrastructure-as-code.

- Deploy daemon-based services across cloud virtual machines.

- Document architecture, setup, metrics interpretation, assumptions, and tradeoffs.

> [!NOTE]
> For solution design concepts, reference to: [docs/sad.md](docs/sad.md)
>
> For project workflow, reference to: [docs/workflow.md](docs/workflow.md)

**Documentation:**

The project has been document at folder [docs](docs/)
and live at [endpoint documentation (local)][endpoint-origin-url-documentation]

**Code Storage**:

Repository: [GitHub > Repository::`snapfire`][github-project-origin-url]

**Releases**:

Releases: [GitHub > Repository::`snapfire` > Releases][github-project-releease-url]

**Contributors**:

- Thuyet Bao [trthuyetbao@gmail.com](mailto:trthuyetbao@gmail.com) [Author]

**Disclaimer:**

This project used AI tools for code pairing, base generation, and documentation support.
All designs, implementations, and results were **reviewed and validated by the author**.

AI assistance was provided via **ChatGPT with Windsurf**.
The author remains fully responsible for all technical decisions and outcomes.

[github-project-origin-url]: https://github.com/thuyetbao/snapfire.git
[github-project-releease-url]: https://github.com/thuyetbao/snapfire.git/-/releases
[endpoint-origin-url-documentation]: http://localhost:7777