Show HN: Web scraping that just works with OpenFaaS with Puppeteer
openfaas.com
openfaas.com
The OpenFaas Function Store is a useful way to mix and match runtime components very easily! Example: use sentiment analysis to automatically mark new Issues with rants as bugs: https://github.com/openfaas/workshop/blob/master/lab5.md
Back when we first set it up a few of the defaults were utter garbage (like autoscaling which (thankfully slowly) ramped up or down between MIN and MAX instances based purely on whether you were above or below a qps threshold), but there aren't all that many features, so reading the whole manual and configuring it like you want is a cinch.
You can deploy OpenFaas on any Kubernetes offering, Google Cloud Run, Docker Swarm, etc... It runs on your favorite Docker substrate without much hassle.
I wish I could use OpenFaaS as a Serverless Framework provider. Being able to create and deploy your workloads anywhere (cloud, on-premise, self-hosted, etc) you want is really valuable, especially when you're doing web scraping.
Common ask, especially in anything dealing with secondary markets (card balances, information on sales, shoe drops, etc)
API will be much faster, but there's a place for this.
This is also common when talking to IVR systems (ex. I want a card balance, have some code call the phone number on the card, walk through the phone tree, and use voice reg to get the number)
(Disclosure: work at a SAAS that does both and have done some for personal projects.)
Disclaimer: No affiliation.