Designed to accommodate associations and volunteers ready to mobilize in the face of the epidemic, the platform was assembled in two and a half days.
Announced by Gabriel Attal, Secretary of State to the Minister of National Education and Youth, on the France 2 television news on Sunday March 22, the Civic Reserve website was redeployed to mobilize the country's forces ready to volunteer to respond to the Covid-19 epidemic. Associations and public structures can offer missions there and citizens can volunteer to get involved. Set up in two and a half days, the site, which went online on March 20, has been sized to accommodate up to 600 connections per second, or more than 2 million registrations per hour.
Under the hood, Covid19.reserve-civique.gouv.fr is based on the French cloud platform (PaaS) Scalingo. Backed by the infrastructure (IaaS) of 3DS Outscale, the Dassault Systèmes cloud. “The site was deployed on our sovereign IaaS dedicated to the French public sector and which has been certified SecNumCloud by the National Agency for Information Systems Security,” said David Chassan, director of communication at 3DS Outscale.
“If the President of the Republic evokes the site during a next television intervention and the maximum audience limit is exceeded, we have provided the possibility of switching in real time to degraded mode”
To adapt to its new objective, the site has been redeveloped from the code of historical service of the Civic Reserve initially created by the State to offer citizens missions of general interest. “We have made recommendations to the Civic Research teams to optimize source code in order to meet the target audience set, “said Yann Klis, co-founder of Scalingo. The challenge? Collect traffic spikes following government television interventions on the new device.” Following the announcement made by Gabriel Attal at on France 2, the site experienced a first peak. But it held up very well, thanks in particular to the elasticity of our PaaS “, congratulates Yann Klis. In charge of deployment, Scalingo implemented a team of five people dedicated to the project. Upstream, it carried out tests load by simulating the two main routes proposed: submit a mission and volunteer. Downstream, it uses the American content distribution network Cloudflare to optimize access times. from certain regions. “This was necessary for security reasons, especially for Eastern Europe and Asia,” says Yann Klis.
All scaling-up scenarios are anticipated. “If the President of the Republic mentions the site during a next television intervention and the maximum audience limit is exceeded, we have provided the possibility of switching in real time to degraded mode on certain non-critical features so that associations and volunteers can continue to register, “explains Yann Klis. For example, user account activation messages will not be sent immediately and the display of available missions slightly delayed. The idea is to go into an asynchronous mode to allow the infrastructure to absorb the shock.
Flagship functionality of the platform, the search engine allowing you to find missions adapted to your skills is based on the search technology of Algolia, an American start-up created by two French people. Another brick, the French Sendinblue messaging system is used to validate accounts or inform volunteers that a mission has been assigned to them.
For this project like no other, Scalingo offered free human and technical resources dedicated to the deployment of the site. “For our part, we provide the necessary cloud capacities for free,” adds David Chassan at 3DS Outscale. Solidarity gestures that we can only welcome.