I have a question about how instances work in the free tier. Each deployed service is said to have 500MB of RAM. I’m wondering, does each service get its own independent 500MB of RAM, or is the 500MB shared across all services I deploy within the free tier?
Every Free service has its own unique allocation of 512MB memory. Services are atomic, isolated. The contents of a service get a container with the resources specified appropriate to their tier. At Free, that’s 512MB. At Starter and above, that’s 512MB or whatever the tier’s allocated resources are per instance if scaled above 1 instance.