It’s a good question. By the way, I think you might find this thread very interesting. I took the time to explain how resource allocation work on Kubernetes.
To respond to your question, on an EKS cluster, your apps will be scheduled on one or multiple nodes - in a nutshell; you will not get this kind of issue even with smaller instances. However, at minimum, we still recommend using instances with 2CPU and 4GB of RAM.