diff --git a/ROC_infrastructure.png b/ROC_infrastructure.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4cff164bdb2cd9de184b076ee680ae60b4497d Binary files /dev/null and b/ROC_infrastructure.png differ diff --git a/Readme.md b/Readme.md index 30351af348f34082ebb12555a105b42d87fb3339..c44b7792640288a1107a0ebc32af5a9b3b552b5c 100644 --- a/Readme.md +++ b/Readme.md @@ -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). +<img src="ROC_infrastructure.png"> + --- ## 3. Infrastructure Details