Skip to content

Commit

Permalink
Create design_decisions.md
Browse files Browse the repository at this point in the history
  • Loading branch information
KOSASIH authored Sep 7, 2024
1 parent 91b31cb commit 5a5e061
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions docs/design_decisions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Design Decisions
----------------

This document outlines the design decisions made during the development of the Pi Stabilizer system.

### Why Python?

* Python is a popular and widely-used language that is well-suited for rapid prototyping and development.
* It has a large community and a rich ecosystem of libraries and tools.
* It is easy to learn and use, making it a great choice for developers of all skill levels.

### Why Prometheus and Grafana?

* Prometheus is a popular and widely-used monitoring system that provides a scalable and flexible way to collect and store metrics.
* Grafana is a popular and widely-used visualization tool that provides a customizable and easy-to-use way to display metrics.
* Both Prometheus and Grafana have large communities and a rich ecosystem of plugins and integrations.

### Why Docker?

* Docker provides a lightweight and portable way to package and deploy applications.
* It allows for easy management and orchestration of containers.
* It provides a consistent and reliable way to deploy applications across different environments.

### Why a Customizable Dashboard?

* A customizable dashboard allows users to easily tailor the system to their specific needs and use cases.
* It provides a flexible and adaptable way to display metrics and data.
* It allows users to easily add or remove features and functionality as needed.

0 comments on commit 5a5e061

Please sign in to comment.