Client Background
Client: A Leading Blockchain Tech Firm in the USA
Industry Type: AR/VR
Services: Metaverse, NFT, Digital Currency
Organization Size: 100+
Project Objective
- Code for extraction of the price of cryptocurrency
- Required real-time data of cryptocurrency and this is extracted from the cryptocurrency URL
- Forecast code for prediction of the price
- Built FastApi to reduce interaction complexity for the user
Project Description
ETL and MLOps Infrastructure for Blockchain Analytics this entire project completes in 4 outlines and stages. In the first segment data scraping for the price of the cryptocurrency. The second stage is, Loading the data into the Microsoft MYSQL server and Transforming data into the required shape for the automated process data Load into the Amazon RDS tool management service which knows as the Amazon relational database service, and creating DB instances (DB instance class – db.t3.small).
In the fourth stage, built the FastAPI for the get data to the fingertips and easily accessible for the client because it reduces the time to fetch the price of a particular cryptocurrency with a single click, and increases the efficiency of understanding.
Our Solution
This Project Module develops according to the Client’s Requirements which involves Data extraction of Cryptocurrency data from a given URL by the Client, it also changes the data format, and attributes nomenclature according to the requirements. After extracting the data its loads into Microsoft MYSQL Server for the transformation of data and for full automation process, used Amazon RDS and built the FastAPI.
Project Deliverables
– Data Scraping code using Python
– ETL code for extracting, Transform and Loading into Microsoft MYSQL server
– AWS RDS (db.t3.samll) instances for storing data and for deployment
– Built FastAPI for getting the price of cryptocurrency
Tools used
– VC code and Google Collab
– Microsoft MYSQL server
– AWS RDS services
Language/techniques used
- Data Scraping using Python
- ETL process to extract, load, and transform the data
- FastAPI using Python
- Amazon Cloud services
Skills used
– Data scraping using python
– ETL setup
– Aws web services
– FastAPI using Python
Databases used
– Microsoft MYSQL server
– Aws RDS (Amazon Relational Database services)
Web Cloud Servers used
-AWS RDS services
What are the technical Challenges Faced during Project Execution
- Data scraping speed does not meet the expected speed (events/sec)
- API calls have their own limitation in requesting calls per sec
- Storing the huge amount of data
How the Technical Challenges were Solved
- Get the Premium service of API calls (20 calls/sec)
- Used the AWS RDS for storing the data and for faster execution
Business Impact
- This Project impact is directly responsible to the investors of the cryptocurrency.
- To get the prices of cryptocurrency on fingers tips and use it for buying and investing money in the right corner of the cap market of finance.
- It clearly impacts financially to the investors and helps them for investing purposes.
- The scope impact of product service is worldwide for purchasing any cryptocurrency in the world.
- To provide these impactful services, there is a tech team of Blackcoffer behind it.
Project Snapshots
Project website URL
127.0.0.1:62190
Project Video
https://www.youtube.com/watch?v=xDeL5YggxDw&ab_channel=Blackcoffer