Logo Zéphyrnet

Construire une architecture d'entreprise moderne : comment transformer un éléphant en une bande de guépards

Date :

By Neelesh Vaikhary

Vous avez une idée incroyable pour une entreprise. Il est maintenant temps de construire la plateforme. Adopterez-vous une approche monolithique de la construction, comme l’adoptent la plupart des entreprises axées sur l’entreprise ? Ou allez-vous accepter le changement ?

Moment d'ampoule

La plupart des applications d'entreprise sont construites comme des éléphants : des bases de données géantes, des machines à processeur élevé, un centre de données interne, une architecture de blocage, des contrats lourds et bien plus encore.

Neelesh Vaikhary, co-fondateur et CTO d'Albert InventNeelesh Vaikhary, co-fondateur et CTO d'Albert Invent
Neelesh Vaikhary d'Albert Invent

En bref, ils sont gros, lents et encombrants par souci de fonctionnalité.

Mais c’est le contraire de la direction que doit prendre l’entreprise aujourd’hui. Ils ont plutôt besoin de rapidité, d’agilité et d’adaptabilité ; construits pour leur environnement sans sacrifier la puissance. Ces éléphants devraient commencer à ressembler et à penser davantage comme une série de guépards.

Tout d’abord, déterminez ce que vous souhaitez réaliser avec votre plateforme. Quels sont les éléments clés ? Quelle fonctionnalité souhaiteriez-vous offrir lors de l’élaboration de votre feuille de route ? Comment allez-vous évoluer ? Pensez-y maintenant pour ne pas vous retrouver avec une pile de cartes qui pourrait s'effondrer si vous n'êtes pas préparé.

Dans mon cas, je savais que si nous voulions construire la plate-forme transformatrice que nous envisageions, je devais changer ma façon de voir l'architecture système, en m'appuyant sur mon expérience dans les applications grand public et l'informatique distribuée.

Comment faire votre propre bond en avant

Si l'on considère ce qui s'est passé dans l'architecture d'entreprise au fil du temps, on constate que de nombreux outils s'empilent les uns sur les autres pour tenter de simplifier les choses.

De nombreux magasins de données sont devenus des moteurs de recherche et vice versa, mais en réalité, ils ne parviennent pas à gérer tout ce qui ne relève pas de leur compétence principale. Essayer d’être tout en un a un coût ; les systèmes ne seront pas super efficaces ou intuitifs. Si vous souhaitez vraiment créer une application de nouvelle génération, vous devez vous appuyer sur des outils individuels.

Nous avons construit la plateforme que j'ai co-fondée, Albert Inventer, en utilisant une conception de table unique NoSQL (dynamoDB) hautement évolutive et à faible latence, et des données diffusées en continu vers l'entrepôt et la recherche - et nous avons adopté des dizaines de microservices à fournir et à traiter. C’était une décision qui n’aurait pas été possible il y a quelques années à peine.

Mais à mesure que les technologies grand public deviennent un produit de base et que les services gérés sont disponibles via AWS, la création et le déploiement d'une architecture d'entreprise n'ont plus besoin de ressembler et d'agir comme un éléphant.

Vous pouvez obtenir une infrastructure sous forme de code d'un simple clic et créer une architecture distribuée adaptée à votre entreprise. Cela vous donne accès aux outils les plus modernes pour créer les applications les plus modernes jamais vues par votre secteur.

Pour bien faire les choses, engagez des ingénieurs qui savent comment créer des applications grand public et qui ont les compétences dans leur ADN. Ils feront partie intégrante de la création d’une nouvelle génération d’applications d’entreprise, notamment avec des objectifs tels que l’évolutivité et les performances.

Avec les bonnes personnes en place et une approche de programmation modulaire, vous pouvez commencer à créer des composants logiciels innovants et de pointe via des API hautement spécifiques à un problème ou une fonction donnée.

Par exemple, nous avons un composant d'inventaire, un composant de feuille de travail, un composant d'expériences et un composant de réglementation qui servent aux différentes tâches effectuées dans un laboratoire. Chacun a été conçu et codé à l’aide des outils les plus adaptés aux besoins d’utilisateurs particuliers.

Ils n'ont pas eu à faire de compromis, ce qui nous a permis de créer quelque chose que les gens aimeraient utiliser.

Adopter l'API d'abord permet à tout de se connecter et à tous les composants de communiquer entre eux. La création d’infrastructures et d’applications évolue à jamais.

Non seulement vous n’êtes pas obligé de construire à partir de zéro, mais vous avez la possibilité de personnaliser et de choisir ce que vous souhaitez accepter. Les API sont rapides à intégrer, elles sont stables et vous pouvez utiliser n'importe quel langage ou framework. Simplement, les API offrent le summum en matière de flexibilité. Vous pouvez avoir l'impression d'abandonner un certain contrôle, mais de la meilleure façon possible : vous échangez des mois de temps et de coûts de développement avec des inconvénients très minimes, voire inexistants.

Passer de l'autre côté

Si vous évoluez dans un secteur riche en données et très dynamique et que vous souhaitez avoir un impact profond sur la vie de vos clients, perdez quelques kilos et ajoutez quelques places. Ne soyez pas l'éléphant.

Devenez une bande de guépards pour répondre aux besoins de votre entreprise et de vos clients.


Neelesh Vaikhary est le co-fondateur et CTO de Albert Inventer, une plateforme de données de R&D de bout en bout utilisée par des milliers de scientifiques dans le monde entier. Il a plus de 20 ans d'expérience dans la création de startups et de produits en phase de démarrage, ainsi que dans la mise à l'échelle d'équipes hautement performantes et la création de systèmes SaaS et PaaS distribués dans une gamme de secteurs. Auparavant, il a conçu plusieurs solutions logicielles révolutionnaires, notamment Citrix Aller à une réunion et un logiciel de chat sécurisé de bout en bout pour Symphony. Il a également passé près d'une décennie en tant qu'architecte chez Autodesk, et a créé une startup grand public, like.com (acquise par Google), qui a utilisé la vision par ordinateur et l'apprentissage automatique pour simplifier le partage de photos et les achats.

Illustration: Li-Anne Dias

Restez à jour avec les récentes rondes de financement, les acquisitions et plus encore avec le
Crunchbase tous les jours.

spot_img

Dernières informations

spot_img