BT

Accueil InfoQ Actualités Voxxed Microservices : Darya Talanina, "Looking Back on Migrating 30 Microservices to a Monorepo"

Voxxed Microservices : Darya Talanina, "Looking Back on Migrating 30 Microservices to a Monorepo"

Favoris

Voxxed Days Microservices est un événement centré exclusivement sur les Microservices. Durant cette seconde édition, deux jours de conférences et un jour d’atelier (en option) auront lieu à Paris du 21 au 23 octobre 2019.

Les lecteurs d'InfoQ peuvent profiter d'une promo de 20% avec le code VXDMS19_COM_INFOQFR lors de l'inscription.

InfoQ s'est entretenu avec Darya Talanina au sujet de sa session intitulée "Looking back on migrating 30 microservices to a monorepository".

Bonjour Darya, dis-nous qui tu es et qu'est-ce qui t'a conduit vers les microservices ?

Bonjour! Je suis développeuse de logiciels avec 2 ans d'expérience. Je travaille actuellement chez Theodo, où nous aidons les petites et grandes entreprises à lancer de nouveaux produits et à faire évoluer les systèmes existants. Chez Theodo, j'ai participé à un projet s'étendant sur cinq ans et devant traiter une logique métier complexe. Afin de disposer d'une application performante avec un code clair et maintenable, nous avons choisi l'architecture microservices. Et cela a bien fonctionné, jusqu'à ce que le nombre de microservices atteigne 30, ce qui a commencé à poser quelques problèmes.

De quoi parles-tu à Voxxed Days Microservices ?

Je partagerai avec vous l'histoire de nos 30 microservices qui se trouvaient dans leurs propres référentiels de code et qui posaient des problèmes de qualité du code et de productivité des développeurs. Je vais vous expliquer comment nous avons effectué la Grande Migration vers le Monorepository et comment elle a changé en mieux la vie de nos développeurs.

Lorsque nous parlons de Microservices, nous parlons d'équipes isolées, de versioning isolé et de code isolé. L'approche mono-repo n'est-elle pas opposée à la méthode de release des Microservice ?

Question interessante ! Les microservices dont le code est conservé dans un mono-repository restent indépendants. Des versions séparées peuvent être gérées via des outils maison ou existants, tels que «lerna» pour les projets JavaScript. Et le code et la logique de chaque microservice restent isolés, même s'ils cohabitent dans le même référentiel que les autres microservices.

Bon, à bientôt alors

Merci d'avoir choisi mon sujet pour l'édition 2019 de Voxxed Days Microservices ! Je suis impatiente de partager mon expérience avec les participants et j'espère que l'approche mono-repository sera utile pour certains d'entre vous !

 

LinkedIn : https://www.linkedin.com/in/darya-talanina-01b482a3/ 

GitHub : https://github.com/invfo

Twitter : https://twitter.com/invfo 

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Votre profil est-il à jour? Merci de prendre un instant pour vérifier.

Note: en cas de modification de votre adresse email, une validation sera envoyée.

Nom de votre entreprise:
Rôle dans votre entreprise:
Taille de votre entreprise:
Pays/Zone:
État/Province/Région:
Vous allez recevoir un email pour confirmer la nouvelle adresse email. Ce pop-up va se fermer de lui-même dans quelques instants.