Comment a été ce contenu ?
Mise à l'échelle rapide avec AWS : comment SEON a triplé sa croissance pendant trois années consécutives
La mise à l'échelle efficace d'une start-up implique d'augmenter les marges bénéficiaires de façon exponentielle tout en maintenant les coûts à un faible niveau. La plupart des start-ups combinent diverses approches pour se mettre à l'échelle, en fonction de leur stade de croissance et de leurs besoins. Les techniques de mise à l'échelle consistent notamment à trouver des processus efficaces et à les appliquer à tous les niveaux, à se concentrer sur les clients et à créer un produit très demandé, et à exploiter la technologie du Cloud AWS pour agir rapidement et optimiser les coûts.
SEON, une start-up hongroise de prévention de la fraude fondée par Tamás Kádár et Bence Jendruszák en 2017, est un exemple de réussite en matière de mise à l'échelle d'une start-up. En tirant parti des services cloud proposés par AWS, SEON s'est développée rapidement pendant trois années consécutives, triplant sa croissance chaque année, le tout sans refactorisation majeure de son architecture. Rien qu'en 2021, SEON a plus que triplé son chiffre d'affaires annuel récurrent, multiplié par quatre ses effectifs et ouvert de nouveaux bureaux à Austin, au Texas, et à Jakarta, en Indonésie.
Création d'une architecture évolutive et optimisée pour les coûts sur AWS
Selon Adam Berkecz, son Chief Architect, l'un des principaux facteurs du succès de la mise à l'échelle de SEON est son utilisation régulière de plus de 30 solutions AWS.
« La démarche classique, consistant à provisionner des environnements sans solutions Cloud AWS, est coûteuse et implique un coût caché lié au temps de lancement. Grâce à AWS, nous bénéficions de plus de 100 ingénieurs qui apportent de la valeur à nos clients sur un portefeuille technique diversifié », explique Adam.
Parmi les vedettes de l'architecture de SEON, citons les solutions AWS telles qu'Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS), Amazon API Gateway et AWS Lambda, qui lui permettent de gérer les transactions en temps réel de plus de 5 000 clients.
La mise à l'échelle flexible de ces solutions AWS permet à l'architecture de SEON de prospérer, même pendant de longues périodes de charge élevée. Cette flexibilité s'est manifestée lorsque SEON a lancé la fonctionnalité de détection des fraudes par navigateur dans sa solution d'empreintes numériques et l'a mise en service instantanément pour les millions d'utilisateurs finaux de ses clients. SEON a traité plus de 10 000 demandes dès la première minute, sans aucun problème de capacité de mise à l'échelle.
En plus d'apporter de la flexibilité, les solutions AWS de SEON l'aident à maintenir la prévisibilité des coûts. Grâce aux Savings Plans AWS et aux instances réservées Amazon EC2, SEON s'assure de ne pas surpayer ses ressources de calcul. En outre, la société maîtrise ses dépenses en surveillant régulièrement l'Explorateur de coûts AWS et sa vue précise sur les comptes, les services et les types d'utilisation associés. Enfin, pour les tâches de calcul peu fréquentes et axées sur les événements, SEON a choisi de passer au mode sans serveur à l'aide d'AWS Lambda : cela lui permet de réaliser davantage d'économies sans avoir à provisionner ni à gérer d'instances.
Croissance rapide avec AWS : conseils clés
1. Privilégiez la simplicité. Lorsque vous recherchez un produit minimum viable (MVP) ou un produit adapté au marché avec une nouvelle offre de produits, optez pour les services AWS les plus faciles à utiliser, tels qu'AWS Elastic Beanstalk. Des offres simples mais puissantes comme Elastic Beanstalk permettent à votre entreprise de se concentrer sur la création de produits plutôt que d'investir du temps dans la gestion de services. Pour SEON, il est important que les développeurs restent aussi productifs que possible afin de stimuler la croissance de l'entreprise.
« Les solutions AWS Elastic Beanstalk et Lambda permettent aux développeurs de travailler dans différents langages (Java, TypeScript, Python, Golang, etc.) tout en se concentrant sur l'écriture de code et non sur la gestion de serveurs et de bases de données. Ainsi, nous pouvons créer de nouveaux environnements en quelques minutes », explique Adam.
2. Investissez dans une architecture multi-AZ et multirégionale. Lorsque les clients envoient aux outils de SEON une transaction à examiner, de l'autre côté, un client espère s'abonner à un nouveau service ou passer une commande. Chaque seconde qui passe aura une incidence sur l'expérience globale des clients.
En investissant dans une architecture multi-AZ et multirégionale, SEON est en mesure de maintenir des temps de réponse d'environ deux à trois secondes dans le monde entier. En outre, SEON garantit une excellente disponibilité du service, même dans les rares cas de dégradation du service dans une zone ou une autre.
3. Encouragez le test de nouveaux services. L'architecture de SEON est en constante évolution. Celle-ci est possible, car la direction encourage l'innovation et le test de nouvelles technologies AWS. À l'aide d'un compte d'environnement de test (sandbox), les ingénieurs de SEON peuvent créer de petites architectures et des validations de principe qui peuvent éventuellement passer en production. Par exemple, en testant des technologies sans serveur telles que Lambda et différentes versions de bases de données RDS, SEON a réalisé qu'elle pouvait améliorer l'architecture de ses applications grâce à ces modifications et les a donc reflétées dans son environnement de production.
Quelle est la prochaine étape pour SEON ?
Après avoir levé 94 M USD en financement de série B en avril 2022, SEON souhaite étendre sa présence en Amérique du Nord, en Amérique latine et dans la région Asie-Pacifique. L'entreprise continue de nouer des partenariats avec les principales plateformes e-commerce, d'améliorer les fonctionnalités des produits et d'intégrer des sources de données supplémentaires pour aider les clients à mieux lutter contre la fraude.
« AWS fournissant et mettant constamment à jour des services futuristes pour l'IA, la conteneurisation et la diffusion de messages en direct, nous ne prévoyons pas de ralentir, déclare Adam. Les services gérés tels qu'Amazon Aurora et Kafka font partie de notre feuille de route technologique, et nous sommes impatients de voir ce que nous pouvons encore accomplir grâce à eux. »
Bilal Dayeh
Bilal Dayeh est responsable de compte technique senior au sein de l'équipe d’AWS Enterprise Support. Auparavant ingénieur système et expert en infrastructure cloud, il a développé des solutions de télécommunications dans toute l'Europe, l'Afrique et le Moyen-Orient. Bilal est passionné par l'utilisation du cloud pour atteindre les objectifs des clients et stimuler l'innovation. Pendant son temps libre, il aime jouer au basketball ou lire un bon livre.ingénieur système et expert en infrastructures cloud, il a déployé des solutions de télécommunication en Europe, en Afrique et au Moyen-Orient. Bilal est passionné par l'utilisation du cloud pour atteindre les objectifs des clients et stimuler l'innovation. Dans ses temps libres, Bilal passe son temps sur le terrain de basket ou en train de lire un bon livre.
Comment a été ce contenu ?