Serverless Infrastructure for the management of summer camp click day
The customer, the Municipality of Bologna, in charge of local governance, urban planning, and the provision of services to citizens and businesses in the metropolitan area of Bologna, manages a complex organizational and technological infrastructure to support administrative, registry, tax, and social bodies. As part of a technological transformation process, Almaviva Group was selected by the Municipality of Bologna as a Managed Service provider for the creation and management of the AWS infrastructure.
The technical solution involves the creation of a SaaS service for managing registration confirmation, completely managed by Almaviva Group.
The system is created on Almaviva AWS environment, using SaaS, PaaS, and FaaS services offered by the provider in the Milan area, and taking advantage of the native resilience and reliability in data processing.
In the first phase, workloads were inserted into the Landing Zone where, in compliance with AWS best practices, a segmented and secure environment is maintained, using the tools made available by AWS.
The next phase involved the implementation of the serverless solution for the management of click days. The user interface is exposed via the Cloud Front service and hosted on S3. The Application Load Balancer service is used to balance the load towards the Back-End Lambda functions, protected via the Web Application Firewall service, also managed by Almaviva.
The business logic of the system was created using Lambda functions, while DynamoDB was chosen as the database to contain the data for the confirmation of registration for summer camps.
The project has demonstrated how, using innovative and highly scalable technologies, a great benefit can be obtained in terms of performance and reliability.
The solution has shown high performance in the massive management of requests: in just 30 minutes, approximately 4,000 requests were processed. The peak of efficiency was recorded in the first 8 minutes of registration opening, when 3,144 requests were processed and confirmed out of a total of 6,672 requesting users.
Thanks to an entirely Serverless architecture, the platform has ensured automatic scalability and low costs, dynamically adapting to traffic peaks without requiring any advance provisioning of the infrastructure.
Almaviva Group has designed the solution in the AWS Cloud in line with the Well-Architected Framework, guaranteeing a secure, reliable and efficient solution in terms of performance.
Almaviva Group Managed Services guarantee control of the service with particular attention to cost management and optimization.