Salut Nous continuons Backend United, une série de mitaps pour les développeurs côté serveur. La troisième réunion s'intitule "Jelly" et sera consacrée à l'architecture des microservices. Avec des collègues de Booking.com, Dodo Pizza et Avito, nous parlerons des monolithes, des coupes et de l'envers de l'architecture orientée services.
Inscrivez-vous à une réunion et invitez des collègues. Sous la cinématique - résumés, liens vers l'enregistrement et la diffusion vidéo du mitap.

Rapports
Cinquante nuances de microservices. Andrey Morevsky, Dodo Pizza

Il n'y a jamais beaucoup d'histoires de vie sur les monolithes sciés en microservices. Tout sera dans le nôtre: rires et larmes, hauts et bas, douleur et profits. Dans le rapport, je répondrai à ces questions.
- Pourquoi Dodo Pizza est une entreprise informatique.
- Quelle est la spécificité de notre système d'information, comment nous faisons ce que personne n'a fait avant nous.
- Démarrage et architecture selon Fowler - pourquoi notre système s'est avéré si monolithique.
- Croissance de l'entreprise et premiers problèmes de l'architecture monolithique: comment un réseau de pizzerias risquait de s'effondrer à cause de problèmes architecturaux.
- Comment couper un monolithe en microservices selon Richter, pourquoi ça fait mal et pourquoi ça aide.
- Quelles sont les façons de couper un monolithe et pourquoi nous avons choisi celui que nous avons choisi.
- Comment l'asynchronie et le rejet d'ACID ont brisé nos processus commerciaux et aidé à y trouver des trous. Cas pratiques de la vie réelle et de la vraie entreprise.
- Notre chemin vers les microservices: honnêtement sur tous les problèmes, les échecs et le profit.
Implémentation de l'architecture de microservices Avito. Semyon Kataev, Avito

Le rapport mettra en évidence la transition en douceur de l'architecture monolithique d'Avito à l'architecture de microservices. Au fur et à mesure des différentes équipes et compositions, nous nous sommes progressivement débarrassés du monolithe. Je décrirai le schéma d'architecture vers lequel nous nous dirigeons et ce qui a déjà été mis en œuvre. Je vais vous dire par des exemples quels avantages nous avons obtenus tout de suite, sur quoi nous avons dû beaucoup travailler et quels problèmes nous avons rencontrés dans le processus de découpe.
J'essaierai d'inspirer le public à commencer à utiliser l'approche microservice dans ses tâches quotidiennes et à accorder plus d'attention à l'architecture de haut niveau.

Sur Internet, vous pouvez trouver de nombreux articles liés à la transition vers une architecture orientée services (SOA) ou son cas particulier - l'architecture de microservices. Tous parlent en détail des avantages d'une telle transition: diversité d'un grand code monolithique de couplage faible, déploiement indépendant et rapide, et autres aspects. Cependant, il y a beaucoup moins d'articles qui détaillent le prix d'une telle transition. Dans mon rapport, je veux me concentrer sur ce prix, ou le revers de la médaille. À savoir, le fait que la transition vers SOA est un changement fondamental pour l'entreprise dans des domaines tels que l'infrastructure, l'expertise opérationnelle, les communications entre les services et les personnes, les contrats, la mentalité, la propriété, l'org. structure et autres points.
Instructions pour le sciage, ou comment nous avons retiré les séances de service du monolithe. Pavel Lakosnikov, Avito

Je vais vous expliquer comment supprimer les parties chargées de la fonctionnalité du monolithe par étapes. Comment démarrer, comment décomposer les tâches en blocs, contrôler les modifications pendant le transfert, travailler avec la base de données, vérifier l'opérabilité, changer de trafic et ne pas abandonner la production. Je vais partager nos trucs et astuces et parler des problèmes inhabituels que nous avons rencontrés.
Horaire
12h00 - 12h30 - Inscription
12h30 - 13h15 - Cinquante nuances de microservices - Andrey Morevsky, Dodo Pizza
13h20 - 14h05 - Implémentation de l'architecture de microservices Avito - Semyon Kataev, Avito
14h05 - 14h35 - Pause
14:35 - 15:20 - Instructions pour la coupe ou comment nous avons retiré les séances de service du monolithe - Pavel Lakosnikov, Avito
15h25 - 16h10 - Le revers de l'architecture orientée services - Ivan Kruglov, Booking.com
16:30 - ... - Afterparty
Mots de passe et apparences
La participation à l'événement est gratuite, l' inscription est obligatoire .
Adresse: bureau de la société Avito, Lesnaya 7 .
Voici un lien pour diffuser la réunion. Il sera organisé le jour de l'événement sur notre chaîne youtube AvitoTech. Abonnez-vous pour ne rien manquer!
A très bientôt!
Photo de couverture de l'article: Bogdana Lisovska CC BY-SA 4.0