[Dúvida] Projeto de API com Puppeteer
Tive a ideia de desenvolver um API bem simples como um projeto de aprendizagem. O usuário passa como parâmetro uma página Web e o Id de um botão nessa página. Então a aplicação deveria retornar para ele o conteúdo da página após o click do botão.
Estudei recentemente sobre um framework do próprio google chamado puppeteer. Ele é adequado para o desenvolvimento desta aplicação? É possível desenvolver esta aplicação mantendo a escalabilidade?
Sim. O puppeteer é adequado para desenvolver esse tipo de aplicação. Vc pode automatizar a interação com páginas da web, usando button e aplicando um getContent depois da interação. Pra conseguir manter a escalabilidade tem que projetar uma arquitetura de modulos, tbm gerenciamento de recursos e lembrar do escalonamento horizontal. Vc precisa também prestar atenção no desempenho da aplicação, do cache e tal...No mais, seguindo essas práticas, acho que o puppeteer pode ajudar bastante sim. Também recomendo vc olhar o github deles, lá tem bastante dicas de usabilidade...