/microservices

A microservices based Wikipedia analytics based on a CI/CD pipeline

Primary LanguagePython

Python application test with Github Actions [aws code build passing

microservices

Design

Screen Shot 2023-01-22 at 3 30 27 PM

Scaffold

  1. Create a Python Virtual Environment python3 -m venv ~/.venv or 'virtualenv ~/.venv`
  2. Create empty files: Makefile, requirements.txt, main.py, Dockerfile, mylib/__init__.py
  3. Populate Makefile
  4. Setup Continuous Integeration, i.e. check code for issues like lint errors

lint-failure

  1. Build cli using Python Fire libraray ' ./cli-fire.py --help` to test logic

Demo

demo.with.3.films.mp4