Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Usar pREST para expor banco de dados como API REST #167

Open
avelino opened this issue Nov 29, 2022 · 3 comments
Open

Usar pREST para expor banco de dados como API REST #167

avelino opened this issue Nov 29, 2022 · 3 comments

Comments

@avelino
Copy link
Contributor

avelino commented Nov 29, 2022

O projeto minha receita tem duas frentes:

  1. Processamento do arquivo e salvar no bando de dados
  2. Expor o banco de dados em formato rest

O prestd faz a segunda parte (2) com zero de trabalho (dado que o banco de dados esteja estruturado pensando no consumo).

@cuducos cuducos changed the title Usar prestd para expor banco de dados como api rest Usar pREST para expor banco de dados como API REST Dec 3, 2022
@cuducos
Copy link
Owner

cuducos commented Dec 19, 2022

Com o #168 conseguimos subir o projeto no Docker e acessar os dados, valeu @vmesel 🎉

Agora acho que temos que pensar nos casos de uso e API atual para fazer uma migração tranquila para quem utiliza o serviço. Vou levantar alguns pontos aqui sem conhecer a fundo o pREST:

  • Ter uma URL simples como a atual /<CNPJ> para uma consulta simples (retornar apenas conteúdo da coluna json, nada mais)
  • Ter uma URL simples como a atual /updated para servir o conteúdo da linha updated_at da tabela meta
  • Ter uma URL de health (dizendo se o sistema está OK) como a /heatlhz atual

Acho que isso é necessário para evitar quebras com as pessoas que utilizam o serviço.

Além disso, acho que podemos explorar o pREST mais livremente para (isso pode virar outra issue, mas apenas registramndo aqui pois pode evoluir em paralelo):

  • Oferecer uma busca, paginada, por UF
  • Oferecer uma busca, paginada, por CNAE fiscal
  • Oferecer uma busca, paginada, por CNAE (incluindo fiscal mais secudários)

@vmesel
Copy link
Contributor

vmesel commented Dec 20, 2022

@cuducos eu faço isso =). Conta comigo!

@wandersonsousa
Copy link

Olá, como esta o andamento dessa funcionalidade?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants