-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/DevDaniloFerrari/Blockchain
- Loading branch information
Showing
1 changed file
with
21 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,22 @@ | ||
# Blockchain | ||
## Blockchain Proof of Concept (POC) Project | ||
|
||
In this project, I developed a POC of blockchain to simulate a money transaction between two individuals and record it on a blockchain. | ||
|
||
### Technologies Used: | ||
- C# with .NET 8 | ||
- SQL Server 2022 | ||
- RabbitMQ | ||
- Firebase | ||
- EntityFrameworkCore 8 | ||
|
||
### Deployment and Dependencies Management: | ||
I utilized Docker to run the application and Docker Compose to manage all dependencies. | ||
|
||
### Deployment on Google Cloud Platform: | ||
I deployed the project on the Google Cloud Platform using the following services: | ||
|
||
- **Cloud Run:** Hosted the API | ||
- **Cloud Build:** Used for continuous integration (CI) and integrated continuous deployment (CD) | ||
- **Google Cloud SQL:** Instance of SqlServer | ||
- **Artifact Registry:** Used for storing Docker images during the testing period | ||
|
||
This project is a Proof of Concept (POC) aimed at developing and implementing a blockchain system designed to manage and secure financial transactions. |