Hallo! Wir setzen Backend United fort, eine Reihe von Mitaps für serverseitige Entwickler. Das dritte Treffen heißt "Jelly" und ist der Microservice-Architektur gewidmet. Zusammen mit Kollegen von Booking.com, Dodo Pizza und Avito werden wir über Monolithen, Schnitte und die Kehrseite der serviceorientierten Architektur sprechen.
Melden Sie sich für ein Meeting an und laden Sie Kollegen ein. Unter der Zwischensequenz - Abstracts, Links zur Registrierung und Videoübertragung des Mitaps.

Berichte
Fünfzig Schattierungen von Microservices. Andrey Morevsky, Dodo Pizza

Es gibt nie viele Lebensgeschichten über Monolithen, die in Microservices gesägt wurden. Alles wird in unserem sein: Lachen und Tränen, Höhen und Tiefen, Schmerz und Profit. Im Bericht werde ich solche Fragen beantworten.
- Warum Dodo Pizza ein IT-Unternehmen ist.
- Was ist die Einzigartigkeit unseres Informationssystems, wie wir das tun, was niemand vor uns getan hat.
- Startup und Architektur nach Fowler - warum unser System so monolithisch ausfiel.
- Geschäftswachstum und die ersten Probleme der monolithischen Architektur: Wie ein Netzwerk von Pizzerien aufgrund architektonischer Probleme vom Zusammenbruch bedroht war.
- Wie man einen Monolithen nach Richter in Microservices schneidet, warum es weh tut und warum es hilft.
- Wie kann man einen Monolithen schneiden und warum haben wir den gewählt, den wir gewählt haben?
- Wie Asynchronität und Ablehnung von ACID unsere Geschäftsprozesse brachen und dazu beitrugen, Lücken in ihnen zu finden. Praktische Fälle aus dem wirklichen Leben und dem wirklichen Geschäft.
- Unser Weg zu Microservices: Ehrlich über alle Probleme, Ausfälle und Gewinne.
Implementierung der Microservice-Architektur Avito. Semyon Kataev, Avito

Der Bericht wird den reibungslosen Übergang von der monolithischen Architektur in Avito zur Microservice-Architektur hervorheben. Als verschiedene Teams und Kompositionen haben wir den Monolithen nach und nach losgeworden. Ich werde das Architekturschema beschreiben, zu dem wir wechseln, und was bereits implementiert wurde. Ich werde Ihnen anhand von Beispielen sagen, welche Vorteile wir sofort erhalten haben, woran wir viel arbeiten mussten und auf welche Probleme wir beim Schneiden gestoßen sind.
Ich werde versuchen, das Publikum zu inspirieren, den Microservice-Ansatz bei seinen täglichen Aufgaben zu verwenden und der Architektur auf höchster Ebene mehr Aufmerksamkeit zu schenken.

Im Internet finden Sie viele Artikel zum Übergang zur serviceorientierten Architektur (SOA) oder ihrem Sonderfall - der Microservice-Architektur. Alle sprechen ausführlich über die Vorteile eines solchen Übergangs: die Vielfalt eines großen monolithischen Codes mit schwacher Kopplung, unabhängiger und schneller Bereitstellung und andere Aspekte. Es gibt jedoch viel weniger Artikel, in denen der Preis eines solchen Übergangs aufgeführt ist. In meinem Bericht möchte ich mich auf diesen Preis oder die Kehrseite der Medaille konzentrieren. Die Tatsache, dass der Übergang zu SOA eine grundlegende Veränderung für das Unternehmen in Bereichen wie Infrastruktur, Betriebskompetenz, Kommunikation zwischen Diensten und Menschen, Verträge, Mentalität, Eigentum, Organisation darstellt. Struktur und andere Punkte.
Anweisungen zum Absägen oder wie wir Service-Sitzungen vom Monolithen durchgeführt haben. Pavel Lakosnikov, Avito

Ich werde Ihnen erklären, wie Sie die geladenen Teile der Funktion schrittweise vom Monolithen entfernen. So starten Sie, wie Sie Aufgaben in Blöcke aufteilen, Änderungen während der Übertragung steuern, mit der Datenbank arbeiten, die Funktionsfähigkeit überprüfen, den Datenverkehr wechseln und die Produktion nicht einstellen. Ich werde unsere Tipps und Tricks teilen und über die ungewöhnlichen Probleme sprechen, auf die wir gestoßen sind.
Zeitplan
12:00 - 12:30 - Registrierung
12:30 - 13:15 - Fünfzig Schattierungen von Microservices - Andrey Morevsky, Dodo Pizza
13:20 - 14:05 - Implementierung der Microservice-Architektur Avito - Semyon Kataev, Avito
14:05 - 14:35 - Pause
14:35 - 15:20 - Anweisungen zum Absägen oder wie wir Service-Sitzungen vom Monolithen durchgeführt haben - Pavel Lakosnikov, Avito
15:25 - 16:10 - Die Kehrseite der serviceorientierten Architektur - Ivan Kruglov, Booking.com
16:30 - ... - Afterparty
Passwörter und Erscheinungsbilder
Die Teilnahme an der Veranstaltung ist kostenlos, eine Anmeldung ist erforderlich .
Adresse: Avito Firmenbüro, Lesnaya 7 .
Hier ist ein Link zur Übertragung des Meetings. Es wird am Tag der Veranstaltung auf unserem Youtube-Kanal AvitoTech organisiert. Abonnieren Sie, um nichts zu verpassen!
Bis dann!
Titelbild des Beitrags: Bogdana Lisovska CC BY-SA 4.0