Soportar "providers" en distintos lenguajes
palmerabollo opened this issue · comments
- Evaluar https://github.com/extrabacon/python-shell para soportar Python que tiene cierta demanda. Ver también https://stackoverflow.com/questions/39897505/python-and-node-js-on-heroku/39947385#39947385
- Evaluar si con Apollo GraphQL hay algún patrón, buena práctica o utilidad para enganchar diferentes providers que no se ejecutan en el mismo proceso.
Idea: modelar los providers como funciones "serverless" en el lenguaje que se quiera:
egov ----(http)---> adaptador ---(scrape)---> datos-publicos
Desventajas:
- Se pierde la ventajas de tener librerías en un lenguaje común para hacer scraping, etc.
- Introduce un coste en el proyecto (actualmente el despliegue en heroku no tiene coste) y complica el despliegue (técnicamente es una idea atractiva).
Se puede usar #6 para hacer una prueba de concepto con Python.