[đ«đ· FR] Que signifie notre slogan âDeploy fast, stay onlineâ ?

Dans cette sĂ©rie dâarticles en français dĂ©taillant la raison dâĂȘtre dâArtifakt, nous faisons le point sur notre histoire pour la partager avec vous, difficile donc de passer Ă cĂŽtĂ© de lâexplication de notre slogan âŻ! Nous allons aussi explorer dâautres Ă©lĂ©ments de langage que nous utilisons au quotidien pour dĂ©crire Artifakt, qui vous permettront Ă votre tour de mieux comprendre ce qui nous anime dans la crĂ©ation de cette plateforme.
Deploy fast, stay online
“DĂ©ployez vite, restez en ligneâ
Forts des expériences professionnelles respectives de nos ingénieurs et notre connaissance des autres PaaS du marché, nous avons dégagé chez Artifakt les enjeux majeurs de ces produits. Suite à cela nous avons décidé de poursuivre en priorité deux axes : la vitesse et la stabilité. En effet, nous avons observé que dans les faits les deux notions paraissent mutuellement exclusives : si la solution est stable, elle est probablement lente, et si elle est rapide, elle est probablement fragile. Dans notre vision du PaaS de demain, nous ne choisissons ni entre résilience et flexibilité, ni entre robustesse et vitesse.
Nous souhaitons que cette vision se manifeste dans Artifakt. Nous avons donc naturellement commencĂ© par crĂ©er une plateforme suffisamment rapide pour nous lancer sur le marchĂ© des PaaS : dâabord en utilisant des technologies cloud orchestrĂ©es par nous-mĂȘmes, avant de passer sur une approche conteneurisĂ©e pour atteindre la rapiditĂ© que nous attendions dâun PaaS moderne ! Nous avons ainsi travaillĂ© continuellement sur lâaccĂ©lĂ©ration de nos temps de dĂ©ploiement, notre processus de crĂ©ation de plateforme et notre flexibilitĂ© sur les installations, avec lâidĂ©e de rĂ©duire les temps ou nos propres dĂ©veloppeurs sont inactifs.
En effet, Artifakt Ă©tant dĂ©ployĂ© par Artifakt, nous sommes les premiers utilisateurs de notre plateforme, ce qui veut dire que rendre plus rapide Artifakt pour nous, câest aussi rendre Artifakt plus rapide pour vous. Nous concentrons donc beaucoup dâefforts pour permettre Ă Artifakt de dĂ©ployer plus rapidement que tous les autres PaaS du marchĂ©, pour permettre Ă nos utilisateurs comme Ă nos ingĂ©nieurs de livrer au plus vite. Le âtry and learnâ, le prototypage rapide et les mises en production atomiques sont devenus le standard technologique Ă atteindre pour toutes les Ă©quipes IT, câest pourquoi nous choisissons de rĂ©pondre Ă ces challenges en proposant la plateforme la plus rapide possible.
Notre objectif pour 2022 ? Ătre la plateforme la plus rapide du monde pour dĂ©ployer nos solutions e-commerce phares comme Magento, Sylius et Akeneo.
Mais la rapiditĂ© Ă elle seule ne suffit pas. La stabilitĂ© est Ă©galement partie intĂ©grante du design de nos infrastructures. La redondance et la rĂ©silience sont parfois relĂ©guĂ©es au plus loin de la conception, car elles prĂ©sentent toujours un coĂ»t et une complexitĂ© additionnelle inhĂ©rente Ă leur mise en place. Passer dâun fonctionnement unitaire Ă un fonctionnement distribuĂ©, câest doubler (au minimum) les infrastructures, mais surtout repenser les interactions entre ses composants : haute disponibilitĂ©, maintenance prĂ©ventive automatique, distribution de charge et bien dâautres.
Câest pourquoi chez Artifakt nous souhaitons abstraire cette notion en ayant une approche de âserviceâ plutĂŽt que de âcomposantâ. En effet, nous avons mis au point un systĂšme de plateforme âscalableâ qui met en place plusieurs serveurs frontaux (de 2 Ă 20) de façon transparente, sans ajout de complexitĂ©. Les plateformes critiques bĂ©nĂ©ficient aussi de bases de donnĂ©es redondĂ©es, et nous travaillons avec des partenaires techniques qui mettent en place le maximum de redondance possible, afin dâexposer des âservicesâ, qui masquent les complexitĂ©s liĂ©es aux infrastructures.
Nous avons Ă cĆur de proposer une solution stable et simple dâutilisation, et visons en permanence le moins dâindisponibilitĂ© possible en mettant en place des designs rĂ©silients par nature.
Enterprise trusted & developer approved
âApprouvĂ© par les dĂ©veloppeurs, validĂ© par les entreprisesâ
Cette approche est trĂšs importante pour Artifakt car elle reprĂ©sente une part importante de notre ADN : fournir un produit mature et performant, qui inspire confiance Ă ses utilisateurs, mais aussi un produit flexible, qui convient mĂȘme aux applications les plus complexes.
Nous avons constatĂ© une dĂ©corrĂ©lation entre ces deux coeurs de cible parmi les autres solutions du marchĂ©, qui font de lâoffre un sujet polarisant entre les dĂ©veloppeurs et leurs DSI. En effet, de nombreux PaaS sont orientĂ©s dĂ©veloppeurs uniquement, trĂšs flexibles mais peu robustes dans leur conception, avec une grande difficultĂ© lors de la mise Ă l’Ă©chelle et la mise en place dâune plateforme de production. Les obstacles rĂ©guliĂšrement Ă©voquĂ©s sont lâabsence de SLA ou des SLA insuffisants, lâabsence de mĂ©canisme d’auto scalabilitĂ©, lâabsence de surveillance et dâalertes pour nâen citer que quelques-uns. Ces systĂšmes sont indiquĂ©s pour des PoC (Proof Of Concept) ou des maquettes, mais ne sont pas suffisamment outillĂ©s pour permettre dây placer une application en production.
Ă lâinverse, dâautres solutions sont trop rigides, trop vieillissantes ou trop opaques, rendant lâoutil peu attrayant pour les dĂ©veloppeurs et bien souvent bloquant lâentreprise avec un vendeur unique usant de technologies propriĂ©taires. On parle ici dâAPI incomplĂštes ou inexistantes, de temps de dĂ©ploiement qui se comptent en heures, et dâun recours systĂ©matique au support pour agir sur lâinfrastructure.
Nous ne souhaitons faire partie ni des premiers, ni des seconds, en crĂ©ant un produit configurable sans compromettre la sĂ©curitĂ© et la redondance. Nous avons la conviction que grĂące Ă une interface utilisateur claire et complĂšte, une proposition de valeur cohĂ©rente, un ROI consĂ©quent, une vraie transparence vis-Ă -vis de notre produit et une grande profondeur de personnalisation, nous pouvons joindre les deux mondes et satisfaire les deux exigences. Nous avons lâambition de proposer un outil puissant et configurable qui rĂ©pond aux besoins dâagilitĂ© des dĂ©veloppeurs, en garantissant Ă©galement sĂ©curitĂ© et maintenabilitĂ© aux dĂ©cideurs.
Deploy together, deploy anywhere
“DĂ©ployons ensemble, dĂ©ployons partoutâ
Artifakt a lâambition de proposer une solution dâhĂ©bergement cloud agnostique, c’est-Ă -dire de proposer un hĂ©bergement qui puisse ĂȘtre dĂ©ployĂ© de façon identique et donc rĂ©pĂ©table sur diffĂ©rents cloud providers. Câest une force rĂ©elle qui permet Ă tous de bĂ©nĂ©ficier dâune flexibilitĂ© qui nâest pas permise par les hĂ©bergements traditionnels, et dâĂ©viter de se lier Ă un cloud provider en particulier.
Nous avons choisi les conteneurs Docker orchestrĂ©s par Kubernetes pour cette raison prĂ©cise : cette technologie permet de rĂ©pliquer le fonctionnement dâArtifakt sur lâensemble des cloud providers facilement. Nous croyons fermement en cette technologie, nous sommes en ce moment mĂȘme en train de passer nos propres plateformes de production sur cette nouvelle stack technique. Cela nous permettra de faciliter lâajout dâautres cloud providers, pour bĂ©nĂ©ficier de la puissance de tous les fournisseurs dâhĂ©bergement cloud du monde !
Voir aussi : Notes sur notre migration vers Docker (Artifakt Blog en anglais)
Nous avons Ă©galement lâambition de proposer un outil collaboratif, qui permettra autant aux DSI et directeurs e-commerce dâopĂ©rer la plateforme facilement, quâaux dĂ©veloppeurs et sysadmins chevronnĂ©s de la piloter et de la configurer selon leurs besoins. Nous amĂ©liorons constamment lâinterface utilisateur pour la rendre accessible Ă tous. Nous sommes dâailleurs en train de penser Ă une amĂ©lioration globale de lâUX afin de nous aider Ă remplir encore mieux cet objectif.
Nous pensons Ă©galement Artifakt comme une plateforme qui a un potentiel communautaire, et si il est encore trop tĂŽt pour se prononcer sur ce qui sera possible dans le futur, nous avons comme inspiration de grands produits communautaires comme GitHub et nous croyons quâArtifakt puisse un jour avoir une communautĂ© telle que la leur !
Pour rĂ©sumer, ces trois accroches sont autant de principes fondateurs qui, nous lâespĂ©rons, permettront Ă Artifakt de changer le paysage numĂ©rique international de par son positionnement unique et sa maturitĂ© technique. Vous pouvez vous aussi participer Ă notre aventure en votant sur les prochaines Ă©volutions prĂ©vues ou nous partager vos besoins ici, votre feedback nous aidera Ă crĂ©er le produit qui vous conviendra le mieux.