Note: It's an entirely reasonable question to ask, which makes it all the sadder.
> 16-bit wordlength, 2048 words RAM (magnetic core memory), 36,864 words ROM (core rope memory)
Source: https://en.wikipedia.org/wiki/Apollo_Guidance_Computer
As you can see this workload is only using about 6% of the available memory. For event loop driven systems like Node.js or Nginx, or Go the workload is almost always CPU bound not memory bound:
I've written small Go programs that can consume around 15-20MB on low traffic. But they also have huge spikes in memory usage when you have concurrent requests hitting them.
Setting up a container with a cronjob that, once per day, executes a simple shell script which curls a REST endpoint, parses the relevant information, and sends an email out to a pre-defined mailing list or puts it to a slack channel... Yeah, that's pretty simple to pull off within that memory footprint.