À l'intérieur de shawarma: microservices, systèmes distribués et Kafka. Partage de documents de Backend United # 5

Salut Ce post-rapport provient de la réunion Backend United, notre série de réunions thématiques pour les développeurs côté serveur. La cinquième réunion a été appelée «Shawarma» et nous avons parlé ici des microservices: des méthodes d'interaction synchrone et asynchrone entre eux, de l'organisation des flux de données et du rôle de Kafka dans l'architecture des microservices.


Venez sous le chat si vous êtes intéressé par ces sujets. À l'intérieur du poste - tout le matériel de la réunion: rapports vidéo, présentations des conférenciers, commentaires des invités de la réunion et liens vers le reportage photo.



Rapports


Interaction synchrone des microservices - Alexander Gubanov, Avito


Alexander a parlé des principaux problèmes et comment les résoudre dans l'interaction client-serveur.



Présentation


Avis des auditeurs


  • Bonne performance.
  • Merci pour le rapport intéressant.


Architecture événementielle dans le contexte des microservices: modèles de base - Nikolay Golov, ManyChat


Si vous avez des microservices, il y a un bus de données, alors tout est plus évident pour vous: l'architecture pilotée par les événements. Mais Nikolay Golov dit que ce n'est pas si simple en fait - car l'architecture événementielle est constituée de plusieurs modèles avec des modèles mutuellement exclusifs. Notification d'événement / Transfert d'état transporté par événement / Recherche d'événement / CQRS - 4 modèles, 4 approches, quelque peu similaires, mais quelque peu mutuellement exclusives. Nikolai a expliqué en quoi ils diffèrent, ce qu'ils ont essayé d'utiliser et ce qui en est ressorti.



Présentation


Avis des auditeurs


  • Très instructif et avec un clin d'œil!
  • Bien dit. Tout est clair et compréhensible.


Montage de pneus d'entreprise - Anton Sukhov, Avito


Anton a expliqué comment nous avons implémenté le bus de données dans notre plateforme. Le résultat a été un rapport sur l'architecture et les méthodes d'organisation des flux de données. En bref, le bigdat a couru à travers les tuyaux.



Présentation


Avis des auditeurs


  • Un sujet intéressant, une mise en œuvre intéressante.
  • Maintenant, je veux aussi ce service :(


L'utilisation de Kafka dans la production d'acier - Donat Fetisov, Severstal Digital


Donat a montré sur des exemples de projets réels comment Severstal utilise Kafka, a parlé de leurs attentes vis-à-vis de l'application, des exigences et des difficultés rencontrées en travaillant avec cette gamme populaire.



Présentation


Avis des auditeurs


  • Il était intéressant d'entendre parler du domaine inhabituel d'application des microservices, Kafka et ML. Je souhaite moins d'étain au travail.
  • Un sujet inattendu et intéressant.


Les références


Une liste de lecture avec toutes les vidéos du mitap est disponible sur notre chaîne YouTube. Pour ne pas manquer le prochain mitap à Avito, abonnez-vous à notre page Taipad .


Nous avons publié les photos de la réunion sur les pages Facebook et VK d' AvitoTech. Regardez si vous êtes intéressé.


A très bientôt!

Source: https://habr.com/ru/post/fr479952/


All Articles