Hi Edison,
Your service runs on shared infrastructure, but it won’t get terminated for being out of memory unless your service itself is running out of memory. I took a look at the memory metrics for your service, and see big spikes corresponding with it getting terminated. One thing to keep in mind is that the metrics won’t always show the service getting to the memory limit before it gets terminated, especially in the case of a dramatic spike.