Project 4 demonstrates how to create a Microservice by defining functions using yfinance API and using FastAPI. The source code is tested and pushed to Github and perform Continuous Integration with Github Actions. Last, we configure Build Server to Deploy Changes on build.
1. Defined function that return the sector of a specific ticker
2. Defined function that return the financial indicators of a specific ticker
Some financial information including EBIT and Net Income, which are usaully important indicator for investors to make decisions.
1. Elastic Container Registry
Creat a repository and copy all the push commands under to Deploy part of the MakeFile.
2. CodeBuild
Creat a build project and try build to ensure the build process is successful.