Enviar arquivos para "/"
This commit is contained in:
33
README.md
33
README.md
@@ -0,0 +1,33 @@
|
||||
# 📊 Microsserviço de Analytics e Ranking de Plataformas
|
||||
|
||||
## Integrantes do Grupo
|
||||
* Ingrid Amim
|
||||
* Marcelo Ferreira
|
||||
|
||||
|
||||
## Descrição do Serviço
|
||||
Este microsserviço atua como um agregador de inteligência de mercado dentro do ecossistema **GameVerse**. Ele é responsável por coletar, padronizar e processar dados de popularidade e avaliação (Metascore) de jogos em múltiplas plataformas (Steam, Epic Games, PlayStation e Xbox). O serviço quebra os silos de informação, permitindo comparações em tempo real entre mercados fechados (consoles) e abertos (PC).
|
||||
|
||||
## Responsabilidades do Microsserviço
|
||||
* Consultar APIs externas em tempo real (CheapShark) para obter dados do mercado de PC.
|
||||
* Realizar a leitura de bancos de dados locais/cache para rankings de consoles.
|
||||
* Padronizar contratos de dados (Data Normalization) para entregar JSONs unificados ao Front-end.
|
||||
* Executar Fusão de Dados (Data Fusion) para ranquear os líderes globais de múltiplas plataformas lado a lado.
|
||||
|
||||
## Tecnologias Utilizadas
|
||||
* **Linguagem:** Python 3.10+
|
||||
* **Framework Web:** FastAPI (Alta performance e geração automática de documentação)
|
||||
* **Servidor ASGI:** Uvicorn
|
||||
* **Comunicação de Rede:** Biblioteca `requests`
|
||||
|
||||
## Requisitos Necessários
|
||||
* Python 3.10 ou superior instalado na máquina.
|
||||
* Gerenciador de pacotes `pip`.
|
||||
* Git para clonagem do repositório.
|
||||
|
||||
## Passo a Passo de Instalação
|
||||
|
||||
1. Clone o repositório para sua máquina local:
|
||||
```bash
|
||||
git clone [https://git.juancjc.com.br/marcelo.brasil/Ranking-por-plataforma.git](https://git.juancjc.com.br/marcelo.brasil/Ranking-por-plataforma.git)
|
||||
cd Ranking-por-plataforma
|
||||
Reference in New Issue
Block a user