Author: Dr. YUHANG ZHAO
The finance web service manages user data and processes real-time finance market data retrieved from "Alpha Vantage".
- User watchlists are maintained in
MySQL DB
JPA / Hibernate
for data managementMicroservice
architectureRESTful APIs
for data communication among internal microservices and with external web services / UIEureka service registry
to hide back-end microservices from external requests- Powered by
Spring Boot
Alphavantege-API-client
: The microservice to process real-time finance data retrieved from Alpha VantageDB Service
: The microservice to maintain user watchlists in MySQL DB through JPA/HibernateStock Service
: The microservice exposed to the external requestsEureka Service
: The service registry
Web UI resides at Stock-WatchList-Angular
- Java 1.8
- Spring Boot v2.1.7.RELEASE
- MySQL 8.0
- spring-cloud Greenwich.SR2