By building various SW products and consulting Sanoma Learning about the possibilities of AWS, our developers can help the company get ready for dynamic scaling.
At busy times the team uses (m5.xlarge) EC2 instances, usually about 10 at once. On those instances they also have Mongo DB running, where almost everything (from content to created sums and tasks) is stored.
The size of Mongo DB (per replica server) is on average 2 to 3 TB per 1 school year.
Sanoma Learning also use an Elasticache Redis cluster, usually with 1 (m4.large) node, for session management.
The role of the development team in managing this is limited: sometimes the team has to manually scale up a bit or investigate which instances are busy and why.
Furthermore, setting up all the new items and services that the Development Team needs in AWS is managed by the Core Infrastructure Team within Sanoma Learning.