open-duelyst / duelyst

Duelyst is a digital collectible card game and turn-based strategy hybrid, developed by Counterplay Games.
Creative Commons Zero v1.0 Universal
3.62k stars 556 forks source link

Switch from Elasticache to ECS Service for Redis #225

Closed willroberts closed 1 year ago

willroberts commented 1 year ago

Summary

Partial progress on #114.

While this increases costs in the short term (by about $2.33/mo), it will reduce costs in the long term when the AWS Free Tier expires, and ElastiCache starts to cost $11.68/mo. We can also use the second half of the new ECS instance to run our own Postgres database (at an additional cost of $1.04/mo for EBS disks which persist across containers).

Infrastructure changes (.github/, terraform/, etc.):

Testing

Have you have tested your changes in the following scenarios? Feel free to check off scenarios which don't apply.