The containers have been fairly undersized at 350MB each. This is more than enough for the WebSocket servers, but not enough for the API and Worker. Somehow this didn't start running out of memory until today.
Infrastructure changes (terraform/, etc.):
Shifts some memory from WebSocket servers (350 -> 200 MB) to API and Worker (350->500 MB).
Testing
Have you have tested your changes in the following scenarios?
Feel free to check off scenarios which don't apply.
[x] Starting backend services locally with docker compose up succeeds.
[x] I am able to log in and complete a game locally.
Summary
The containers have been fairly undersized at 350MB each. This is more than enough for the WebSocket servers, but not enough for the API and Worker. Somehow this didn't start running out of memory until today.
Infrastructure changes (
terraform/
, etc.):Testing
Have you have tested your changes in the following scenarios? Feel free to check off scenarios which don't apply.
docker compose up
succeeds.