- Criar api que irá gerar os dados
- Coletar e tratar dados da api
- Armazená-los em banco de dados
- Banco de dados PostgreSQL
- python 3.6+
- Uvicorn
- json lib
- faker lib
- fastapi lib
- ccard lib
- urllib3 lib
- psycopg2 lib
- Após a iniciação da api os dados irão ser gerados aleatóriamente toda vez que for feito um request
- A api é composta por duas partes, sendo elas:
- Profiles -> dados de cadastro de pessoas ficticias
- Transactions -> dados de transações das pessoas cadastradas
- Os dados serão coletados por dois arquivos "runs" e logo tratados e inseridos num banco de dados postgre
- Os "runs" podem ser executados simultaneamente e para sempre
-
- {"profile":{"job":"Teacher, secondary school","company":"Pierce-Pena","ssn":"532-34-4894","residence":"0087 Karen Views Suite 125\nLake Kaitlynfurt, ID 25618","current_location":[-36.6710675,-58.973187],"blood_group":"A-","website":["http://garcia.com/","https://wells-james.com/","https://www.cameron.info/","http://www.knight.com/"],"username":"travis57","name":"Richard Johnston","sex":"M","address":"5579 Jackson Ford Apt. 680\nNorth Teresaside, MI 32374","mail":"[email protected]","birthdate":"2022-05-18"},"card-number":5484216146596388,"card-type":"Mastercard","account":"113503","dat_processamento":"2022-08-14T18:14:29.664177"}