With a raspberry pi 3 I've done an app running on node, scraping some open data, pushing those crunched data to a redis.
Then a cronjob will post that data to a website.
All on that machine.
For a while I've also used it as a minimal webdev environment with no real performance problem.