BlogueÉtuis

Infrastructure basée sur Kubernetes à partir de zéro pour une entreprise de blockchain avec une réduction des coûts d'environ 50 %

Remme vise à fournir une nouvelle norme de sécurité. Ils développent le protocole d'infrastructure à clé publique distribuée et des applications compatibles PKI pour relever les défis du Web 3.0. Les produits Remme répondent aux problèmes toujours croissants liés à la sécurité, à l'authentification et à la gestion des certificats numériques.

À propos

Peanut.trade développe des solutions DEX pour la gestion des liquidités, le trading et la protection MEV.

Tâche commerciale

Notre partenaire Remme.io a contacté Dysnix avec l'idée d'un nouveau produit nommé Peanut.trade. Notre tâche consistait à créer une infrastructure hautement disponible et sécurisée à partir de zéro en 6 semaines, qui puisse être étendue à de multiples services et environnements.

La tâche de l'équipe Dysnix était de :

  • Créez une infrastructure Kubernetes hautement disponible, évolutive, tolérante aux pannes, mutualisée et sécurisée à partir de zéro dans GCP à l'aide de GKE.
  • Configurez un système CI/CD.
  • Configurez la surveillance, la journalisation et le signalement des erreurs.

Solutions que nous avons proposées :

  • Création d'une infrastructure hautement disponible, sécurisée et évolutive basée sur Kubernetes dans GCP ;
  • Mise en œuvre et support de l'infrastructure en tant que code à l'aide de modules Terraform et Terragrunt écrits sur mesure pour ce projet ;
  • Création de chartes Helm personnalisées pour les services du client ;
  • Déploiement continu dans plusieurs environnements à l'aide de Helmfile ;
  • Système CI/CD entièrement automatisé utilisant CloudBuild ;
  • Déploiement et maintenance de plusieurs nœuds de blockchain ;
  • Conception et mise en œuvre de systèmes de surveillance et d'alerte essentiels pour les problèmes critiques.

Valeurs délivrées par Dysnix :

  • Le délai de rentabilisation le plus rapide : nous avons créé une infrastructure complète en partant de zéro et avons déployé les microservices de tous les clients dans les environnements de développement et de production en 3 semaines au lieu de 6 semaines.
  • Vaste partage de connaissances : nous avons fourni un mentorat et des conseils continus à l'équipe interne pour les questions liées au DevOps et à l'architecture, ainsi que des consultations sur le déploiement et la maintenance de nœuds blockchain dans l'environnement Kubernetes
  • Variabilité mise en œuvre : nous avons mis en place un déploiement continu dans un maximum de six environnements.
  • Options d'améliorations futures : modifications simplifiées, support et reprise de projet grâce à l'infrastructure en tant que code dans GCP.
  • Déploiement rapide et fiable de plusieurs environnements avec des services similaires.
  • Optimisation continue des coûts avec une réduction des coûts d'environ 50 % sur la base de l'équilibrage des ressources.
  • Service d'assistance : sauvegardez le projet avec le temps de réponse le plus court, quel que soit l'événement.
L'industrie
Lieu
Durée du projet
Notre équipe
Technologies utilisées

GCP, GKE,

KMS, IAM, CloudSQL,

CloudNat, CloudBuild

Terraform, Terragrunt

Casque, Helmfile

Services fournis

Construire l'infrastructure à partir de zéro

Conseil et améliorations en matière de cloud et de blockchain

CI/CD

Infrastructure en tant que code, six environnements actifs

Déploiement sous forme de code, plus de 80 microservices par environnement, et leur nombre ne cesse de croître

soutien