SlideShare a Scribd company logo
2019
Amhora - an aggregator of
cryptocurrency quotation
and information for traders.
Amhora is a blockchain search and analytics engine
for Bitcoin, Bitcoin Cash, Dash, Monero, Ethereum,
Litecoin.


The website gives information for the history of
exchange rates, transaction history on the selected
crypto exchange or cryptocurrency, completed
transactions and their history, etc. This
information helps crypto enthusiasts to watch
trends, market fluctuations for making a right
decision of buying/selling digital currencies.
The challenge
A client had a partially completed project which needed some
refinements.
About project
Our task was to:
Optimize databases 

Develop project architecture 

Change the programming language from Ruby to Golang 

Speed up the collection of exchanges data

Add new data to the statistics 

Add historical data
Business logic
The service was created to enhance and simplify
cryptocurrency exchange and trading by providing
relevant and accurate information about key indicators
and trends.
The most challenging part of project business logic
development was to create the algorithms and rules of
interaction between aggregator and external data
sources.
The system involved two types of users:The website provides info about:
d e e p i n t e g r a t i o n
Exchange rates history

History of trades in selected crypto exchange

Completed orders

Capitalization

Transaction history on selected cryptocurrency User Admin
The development process
The development process and interaction with the client
For the project, we used agile methodology SCRUM. Mainly, the development was
divided into 2-week sprints. 


At the end of each sprint, we demonstrated a demo of the upcoming release and made
necessary refinements according to client’s requirements. After thorough testing, we
deployed new functionality to produce the maximum benefit for business.
T h e p r o c e s s
The team consisted of:
Project manager – 1
Business analyst – 1
Front-end developers – 1
Back-end developers – 3
DevOps – 1
QA – 1
The development stages
According to client’s requirements

we’ve completed the following tasks:
What we did
DB & Architecture
Build initial architecture
Microservices (Daemons, Apadters, Indexers,
RatesProxy)	
DB schema creation and configuration
and optimization
DB schema creation and
configuration and optimization
General features

development
Live display of data from the nodes	

REST API	

Validation inputs	

Search	

Filtering & Sorting	

Exchange rate convertor	

Statistics aggregation	

Address format convertor	

Multi-language	

Integration with 3rd Parties

Deployment
Testing
Finalization
Setup staging/pre-production environment		

Perform manual deployment		

Deployment script		

CI/CD (optional)

The development term

6 months
The Technologies
Chosen technologies provide secure data
storage, high speed, optimal project
support after deployment
T h e p r o c e s s
Vue.JS
Moment.js
D3.js REST API
Golang Web Socket
The result
As a result, we got a completely working aggregator collecting and
systematizing key cryptocurrency data to ensure the best experience for
traders and blockchain enthusiasts. The project provides significant value
for crypto investors by helping to eliminate risks and choose best time
conditions for crypto transactions. 


Inn4Science team have integrated the solution with external sources of
information, optimized service performance and implemented all the
necessary elements to ensure user-friendly experience on any type of
device.

f i n i s h
Have any questions?
Ask our experts for free!
inn4science.com

info@inn4science.com
+1 (702) 819 6363 USA

+38 (066) 925 1480 UA
Powered by Inn4sience. 2018

More Related Content

Similar to Amhora

Fast exchange
Fast exchangeFast exchange
Fast exchange
MaksymVasylchykov
 
Abhijeet mitra
Abhijeet mitraAbhijeet mitra
Abhijeet mitra
Abhijeet Mitra
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
Matt Lucas
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESSergej Markov
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger Composer
Simon Stone
 
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow
 
Prateek sharma etl_datastage_exp3.9yrs_resume
Prateek sharma etl_datastage_exp3.9yrs_resumePrateek sharma etl_datastage_exp3.9yrs_resume
Prateek sharma etl_datastage_exp3.9yrs_resume
Prateek Sharma
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward
 
Case study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.NetCase study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.Net
Katpro Technologies Pvt Ltd
 
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
AgileNetwork
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product Launch
Brett Sheppard
 
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
Iosif Itkin
 

Similar to Amhora (20)

Fast exchange
Fast exchangeFast exchange
Fast exchange
 
Abhijeet mitra
Abhijeet mitraAbhijeet mitra
Abhijeet mitra
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
Shaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M ResumeShaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M Resume
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASES
 
Introduction to Hyperledger Composer
Introduction to Hyperledger ComposerIntroduction to Hyperledger Composer
Introduction to Hyperledger Composer
 
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
 
Ajay_Pega_LSA.DOCX
Ajay_Pega_LSA.DOCXAjay_Pega_LSA.DOCX
Ajay_Pega_LSA.DOCX
 
Prateek sharma etl_datastage_exp3.9yrs_resume
Prateek sharma etl_datastage_exp3.9yrs_resumePrateek sharma etl_datastage_exp3.9yrs_resume
Prateek sharma etl_datastage_exp3.9yrs_resume
 
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
Flink Forward Berlin 2017 Keynote: Ferd Scheepers - Taking away customer fric...
 
Subbu_WM
Subbu_WMSubbu_WM
Subbu_WM
 
Resume_Vellaiyan
Resume_VellaiyanResume_Vellaiyan
Resume_Vellaiyan
 
Amit Bhandari
Amit BhandariAmit Bhandari
Amit Bhandari
 
Case study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.NetCase study of Katpro on SharePoint, Office 365, ASP.Net
Case study of Katpro on SharePoint, Office 365, ASP.Net
 
PralayPatoria
PralayPatoriaPralayPatoria
PralayPatoria
 
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
Agile Gurugram 2023 | Observability for Modern Applications. How does it help...
 
vinay-mittal-new
vinay-mittal-newvinay-mittal-new
vinay-mittal-new
 
Resume
ResumeResume
Resume
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product Launch
 
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...
 

Recently uploaded

Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
Vighnesh Shashtri
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
egoetzinger
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Kezex (KZX)
 
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdfPensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Henry Tapper
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
shetivia
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Godwin Emmanuel Oyedokun MBA MSc ACA ACIB FCTI FCFIP CFE
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
DOT TECH
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
egoetzinger
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
muslimdavidovich670
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
egoetzinger
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
DOT TECH
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
DOT TECH
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
DOT TECH
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
ManthanBhardwaj4
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
Falcon Invoice Discounting
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
nickysharmasucks
 
Donald Trump Presentation and his life.pptx
Donald Trump Presentation and his life.pptxDonald Trump Presentation and his life.pptx
Donald Trump Presentation and his life.pptx
SerdarHudaykuliyew
 
Scope Of Macroeconomics introduction and basic theories
Scope Of Macroeconomics introduction and basic theoriesScope Of Macroeconomics introduction and basic theories
Scope Of Macroeconomics introduction and basic theories
nomankalyar153
 

Recently uploaded (20)

Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
Abhay Bhutada Leads Poonawalla Fincorp To Record Low NPA And Unprecedented Gr...
 
Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdfWhich Crypto to Buy Today for Short-Term in May-June 2024.pdf
Which Crypto to Buy Today for Short-Term in May-June 2024.pdf
 
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdfPensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
Pensions and housing - Pensions PlayPen - 4 June 2024 v3 (1).pdf
 
Intro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptxIntro_Economics_ GPresentation Week 4.pptx
Intro_Economics_ GPresentation Week 4.pptx
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
The WhatsPump Pseudonym Problem and the Hilarious Downfall of Artificial Enga...
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
 
how to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchangehow to sell pi coins on Bitmart crypto exchange
how to sell pi coins on Bitmart crypto exchange
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
 
Donald Trump Presentation and his life.pptx
Donald Trump Presentation and his life.pptxDonald Trump Presentation and his life.pptx
Donald Trump Presentation and his life.pptx
 
Scope Of Macroeconomics introduction and basic theories
Scope Of Macroeconomics introduction and basic theoriesScope Of Macroeconomics introduction and basic theories
Scope Of Macroeconomics introduction and basic theories
 

Amhora

  • 1. 2019 Amhora - an aggregator of cryptocurrency quotation and information for traders. Amhora is a blockchain search and analytics engine for Bitcoin, Bitcoin Cash, Dash, Monero, Ethereum, Litecoin. The website gives information for the history of exchange rates, transaction history on the selected crypto exchange or cryptocurrency, completed transactions and their history, etc. This information helps crypto enthusiasts to watch trends, market fluctuations for making a right decision of buying/selling digital currencies.
  • 2. The challenge A client had a partially completed project which needed some refinements. About project Our task was to: Optimize databases Develop project architecture Change the programming language from Ruby to Golang Speed up the collection of exchanges data Add new data to the statistics Add historical data
  • 3. Business logic The service was created to enhance and simplify cryptocurrency exchange and trading by providing relevant and accurate information about key indicators and trends. The most challenging part of project business logic development was to create the algorithms and rules of interaction between aggregator and external data sources. The system involved two types of users:The website provides info about: d e e p i n t e g r a t i o n Exchange rates history History of trades in selected crypto exchange Completed orders Capitalization Transaction history on selected cryptocurrency User Admin
  • 4. The development process The development process and interaction with the client For the project, we used agile methodology SCRUM. Mainly, the development was divided into 2-week sprints. At the end of each sprint, we demonstrated a demo of the upcoming release and made necessary refinements according to client’s requirements. After thorough testing, we deployed new functionality to produce the maximum benefit for business. T h e p r o c e s s The team consisted of: Project manager – 1 Business analyst – 1 Front-end developers – 1 Back-end developers – 3 DevOps – 1 QA – 1
  • 5. The development stages According to client’s requirements we’ve completed the following tasks: What we did DB & Architecture Build initial architecture Microservices (Daemons, Apadters, Indexers, RatesProxy) DB schema creation and configuration and optimization DB schema creation and configuration and optimization General features development Live display of data from the nodes REST API Validation inputs Search Filtering & Sorting Exchange rate convertor Statistics aggregation Address format convertor Multi-language Integration with 3rd Parties Deployment Testing Finalization Setup staging/pre-production environment Perform manual deployment Deployment script CI/CD (optional) The development term 6 months
  • 6. The Technologies Chosen technologies provide secure data storage, high speed, optimal project support after deployment T h e p r o c e s s Vue.JS Moment.js D3.js REST API Golang Web Socket
  • 7. The result As a result, we got a completely working aggregator collecting and systematizing key cryptocurrency data to ensure the best experience for traders and blockchain enthusiasts. The project provides significant value for crypto investors by helping to eliminate risks and choose best time conditions for crypto transactions. Inn4Science team have integrated the solution with external sources of information, optimized service performance and implemented all the necessary elements to ensure user-friendly experience on any type of device. f i n i s h
  • 8. Have any questions? Ask our experts for free! inn4science.com info@inn4science.com +1 (702) 819 6363 USA +38 (066) 925 1480 UA Powered by Inn4sience. 2018