- Features
- Pricing
3-minute read

Gault & Millau is a French dining guide founded in 1972. Today, it lists restaurants and provides growing support for innovation in gastronomy. Gault & Millau has always used its expertise to promote new talents and young chefs. It is now present in 15 countries and is in constant evolution. The guide also includes all sorts of new domains.
In addition to its guide, Gault & Millau offers B2B certification services. Gault & Millau also has several event-related business activities, particularly partnerships with major brands.
These activities required that Gault & Millau websites be fully redesigned, to support the company's growth and continue providing high-quality services. That's what launched a digital revolution.
For this large-scale migration, Gault & Millau, which initially operated a single-page application, shifted to a more standard web architecture design. There were also native mobile apps that were turned into PWAs. The original database, which was relational, became a NoSQL database. The company's backend went from Python/Django to Symfony, while the frontend went from Angular to Symfony/Twig/Bootstrap to be responsive and compatible with all devices.
At the very beginning of this migration and transformation project, Gault & Millau's technical team discovered SymfonyCloud via SensioLabs. When the time came for the redesign, SensioLabs organized a cloud infrastructure workshop with Gault & Millau. The workshop led to the creation of an infrastructure optimized with Symfony that follows development best practices. SymfonyCloud then allowed the team to create dynamic environments that were easy to pilot, expandable and scalable. The SymfonyCloud team was called upon for the onboarding phase, providing timely support.
Deploying this new infrastructure and organization, and taking advantage of SensioLab's support from the very beginning of the project, has made Gault & Millau extremely agile. A correction or change request can now be tested and deployed within an hour. Before, requests had to be transmitted to offshore teams and executed with a different set of tools, a fairly cumbersome process that often took weeks.
Gault & Millau's primary goal for this migration was to be able to manage various country-specific websites by subdomain and standardize them worldwide. The main difficulty with the project was the management and use of data, which is strictly separated by country.
Managing certificates and subdomains by country was the biggest challenge. Thanks to SymfonyCloud's onboarding team, everything was set up within a few days. The back office was the largest piece to manage, with all the data, while the front office was managed by subdomain in multiple languages with translations.
Once a foundation was set up for all the country-specific websites, it became much faster and easier to update various elements and standardize the sites. The goal was to avoid hiring more personnel. Although the team wasn't necessarily trained in DevOps, it was able to handle everything internally. Even regular developers were able to master the console and understand the SymfonyCloud tools, which has made them fully independent.
Lastly, being able to deploy services just by modifying the configuration file is very practical, and allows its team to move quickly throughout the process, optimizing time and resources.