@@ -21,11 +21,13 @@ This documentation is intended for Thomas Bocek, the blockchain module professor
-**Prometheus**: Integrated with Grafana for data collection and metric aggregation. Prometheus ensures reliable and scalable data monitoring.
### Key Technologies
-**Programming Languages**: C# (backend and application logic), Solidity (smart contract implementation on Ethereum).
-**Monitoring Tools**: Grafana (dashboard creation and visualization), Prometheus (data collection and alerting).
-**Database**: Postgresql (database)
-**Programming Languages**: C# (backend and application logic), Solidity (smart contract implementation on Ethereum). We chose C# because the developers on the team were already familiar with it. The reason we chose Ethereum (and thus Solidity) is because that's what we got introduced to in the Blockchain module.
-**Monitoring Tools**: Grafana (dashboard creation and visualization), Prometheus (data collection and alerting). We chose these two tools because David suggested these as he already has had good experiences with them in the past and nobody opposed his suggestion.
-**Database**: Postgresql (database), because that's what everyone was familiar with.
-**Containerization**: Docker (standardizes development and deployment processes).