Skip to content

The RESTful finance web service for real-time market data including Stock, BitCoins, Foreign Exchange

Notifications You must be signed in to change notification settings

yuhang2685/FinanceChannel-MicroServices-RESTful

Repository files navigation

My-Finance-Channel-Service

Author: Dr. YUHANG ZHAO

PyPI license Open Source Love svg3

Overview

The finance web service manages user data and processes real-time finance market data retrieved from "Alpha Vantage".

Features

  • User watchlists are maintained in MySQL DB
  • JPA / Hibernate for data management
  • Microservice architecture
  • RESTful APIs for data communication among internal microservices and with external web services / UI
  • Eureka service registry to hide back-end microservices from external requests
  • Powered by Spring Boot

Architecture

Architecture

  • Alphavantege-API-client: The microservice to process real-time finance data retrieved from Alpha Vantage
  • DB Service: The microservice to maintain user watchlists in MySQL DB through JPA/Hibernate
  • Stock Service: The microservice exposed to the external requests
  • Eureka Service: The service registry

Related Projects

Web UI resides at Stock-WatchList-Angular

Environment

  • Java 1.8
  • Spring Boot v2.1.7.RELEASE
  • MySQL 8.0
  • spring-cloud Greenwich.SR2

License

PyPI license

About

The RESTful finance web service for real-time market data including Stock, BitCoins, Foreign Exchange

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages