C’est l’histoire de Levels.fyi, qui a réussi à s’adapter à des millions d’utilisateurs avec uniquement Google Sheets comme backend. Il s’agit d’un site de carrière pour les professionnels, qui compte 1 à 2 millions de visites d’utilisateurs uniques chaque mois.

Ils voulaient aller vite et se concentrer sur des choses importantes lorsqu’ils ont commencé, ils avaient donc besoin d’un backend. Ils ont utilisé une approche sans code avec Google Forms + Google Sheets (avec l’ajout d’AWS Lambda et d’API Gateway). Cela leur a également permis de faire gagner du temps aux développeurs, de réduire la complexité et de réduire les coûts d’infrastructure.

Pourtant, leur architecture a bien fonctionné pendant 24 mois, mais la base d’utilisateurs a augmenté et ils ont commencé à avoir des problèmes, ils ont donc décidé de passer à un nouveau backend avec une base de données et un serveur API. Ils ont dupliqué la requête d’écriture dans leur nouvelle base de données et lu à partir de la nouvelle API au fur et à mesure qu’elle était prête. Google Sheets a donc été retiré.

Lire l’histoire complète

Source : https://newsletter.techworld-with-milan.com/i/129396876/levelsfyi-architecture

Catégorisé:

Étiqueté dans :