La pile technologique de base de CrowdHandler
CrowdHandler a développé sa solution de gestion des files d'attente et des accès en s'appuyant sur une architecture « serverless » sur Amazon Web Services (AWS). Notre pile applicative principale comprend :
- AWS Route53 Nous utilisons Route53 pour les services DNS et de gestion de domaines afin d'acheminer le trafic des utilisateurs finaux vers notre application. Pour les clients qui utilisent notre implémentation DNS, Route53 sert également à configurer les enregistrements DNS qui dirigent le trafic vers les origines des clients.
- AWS CloudFront Nous utilisons CloudFront, le service de réseau de diffusion de contenu (CDN) d'AWS, en association avec Route53 pour notre mise en œuvre DNS. CloudFront permet de répartir le trafic à l'échelle mondiale tout en améliorant les performances.
- AWS Lambda Notre service fonctionne entièrement sur Lambda, le service de calcul « serverless » d'AWS. Lambda nous permet d'exécuter du code en réponse à des événements tels que des demandes en file d'attente, des appels API et des téléchargements de fichiers, sans avoir à provisionner ni à gérer de serveurs. Lambda s'adapte automatiquement pour gérer les pics de trafic et les fluctuations de charge de travail.
- API Gateway d'AWS Nous utilisons API Gateway pour créer, publier et gérer nos API à grande échelle. API Gateway prend en charge toutes les tâches liées à la réception et au traitement d'un volume élevé d'appels API provenant des utilisateurs finaux.
- AWS RDS (MySQL) Nous utilisons RDS pour héberger nos bases de données MySQL dans le cadre d'un service de bases de données géré. RDS se charge de la mise en place, de la configuration, de l'application des correctifs, des sauvegardes, de la disponibilité, de l'évolutivité et de la sécurité des bases de données, ce qui nous permet de nous concentrer pleinement sur le développement.
- AWS S3 Nous utilisons S3, le service de stockage d'objets d'AWS, pour stocker les logos de nos clients et les modèles de salles d'attente. S3 est sécurisé, fiable et hautement évolutif.
- AWS CloudWatch CloudWatch assure la surveillance de nos ressources et applications AWS. Nous utilisons CloudWatch pour bénéficier d'une visibilité globale sur l'utilisation des ressources, les performances des applications et l'état de fonctionnement du système. Les alertes CloudWatch nous signalent tout problème afin que nous puissions intervenir rapidement.
- AWS Cognito Nous utilisons AWS Cognito pour stocker les informations relatives aux comptes et à la connexion des clients afin d'authentifier les utilisateurs sur notre portail d'administration.
CrowdHandler s'appuie sur AWS et son modèle de plateforme en tant que service (PaaS) pour réduire au minimum la complexité et les coûts, tout en offrant une solution hautement fiable, évolutive et sécurisée. Les certifications de conformité d'AWS nous aident également à atteindre et à maintenir la conformité plus efficacement. Notre architecture « serverless » nous permet d'innover plus rapidement sans avoir à gérer aucune infrastructure sous-jacente.