Hai Kami melanjutkan Backend United, serangkaian mitaps untuk pengembang sisi server. Pertemuan ketiga disebut "Jelly", dan akan dikhususkan untuk arsitektur microservice. Bersama dengan rekan-rekan dari Booking.com, Dodo Pizza dan Avito, kita akan berbicara tentang monolit, potongan dan sisi sebaliknya dari arsitektur berorientasi layanan.
Daftarkan untuk rapat dan undang kolega. Di bawah cutscene - abstrak, tautan ke pendaftaran dan penyiaran video mitap.

Laporan
Lima puluh nuansa microservices. Andrey Morevsky, Dodo Pizza

Tidak pernah ada banyak kisah hidup tentang monolit yang digergaji menjadi layanan mikro. Semuanya akan menjadi milik kita: tawa dan air mata, pasang surut, rasa sakit dan keuntungan. Dalam laporan itu saya akan menjawab pertanyaan seperti itu.
- Mengapa Dodo Pizza adalah perusahaan IT.
- Apa keunikan sistem informasi kami, bagaimana kami melakukan apa yang belum pernah dilakukan sebelumnya.
- Permulaan dan arsitektur menurut Fowler - mengapa sistem kami ternyata sangat monolitik.
- Pertumbuhan bisnis dan masalah pertama arsitektur monolitik: bagaimana jaringan pizza dalam bahaya runtuh karena masalah arsitektur.
- Cara memotong monolit menjadi layanan mikro menurut Richter, mengapa menyakitkan dan mengapa itu membantu.
- Apa cara untuk memotong monolit, dan mengapa kami memilih yang kami pilih.
- Bagaimana asinkron dan penolakan ACID merusak proses bisnis kami dan membantu menemukan lubang di dalamnya. Kasus praktis dari kehidupan nyata dan bisnis nyata.
- Jalan kami ke layanan-mikro: jujur โโtentang semua masalah, kegagalan, dan keuntungan.
Implementasi arsitektur microservice Avito. Semyon Kataev, Avito

Laporan ini akan menyoroti transisi yang lancar dari arsitektur monolitik di Avito ke arsitektur layanan mikro. Sebagai berbagai tim dan komposisi, kami secara bertahap menyingkirkan monolit. Saya akan menjelaskan skema arsitektur tempat kami bergerak dan apa yang telah diterapkan. Saya akan memberi tahu Anda dengan contoh keuntungan apa yang kami dapatkan segera, apa yang harus kami kerjakan dan masalah apa yang kami temui dalam proses pemotongan.
Saya akan mencoba menginspirasi hadirin untuk mulai menggunakan pendekatan microservice dalam tugas sehari-hari mereka dan untuk lebih memperhatikan arsitektur tingkat atas.

Di Internet, Anda dapat menemukan banyak artikel yang terkait dengan transisi ke arsitektur berorientasi layanan (SOA) atau kasus khusus - arsitektur layanan mikro. Semua dari mereka berbicara secara rinci tentang keuntungan dari transisi seperti itu: keragaman kode monolitik besar kopling lemah, penyebaran independen dan cepat, dan aspek lainnya. Namun, ada jauh lebih sedikit artikel yang merinci harga transisi semacam itu. Dalam laporan saya, saya ingin fokus pada harga itu, atau sisi lain dari koin. Yaitu, fakta bahwa transisi ke SOA adalah perubahan mendasar bagi perusahaan di bidang-bidang seperti infrastruktur, keahlian operasional, komunikasi antara layanan dan orang, kontrak, mentalitas, kepemilikan, org. struktur dan poin lainnya.
Instruksi untuk menggergaji, atau bagaimana kami mengambil sesi layanan dari monolit. Pavel Lakosnikov, Avito

Saya akan memberi tahu Anda cara menghapus bagian fungsional yang dimuat dari monolith secara bertahap. Cara memulai, cara memecah tugas menjadi blok, mengontrol perubahan selama transfer, bekerja dengan database, memeriksa operabilitas, mengalihkan lalu lintas, dan tidak menjatuhkan produksi. Saya akan membagikan tips & trik kami dan berbicara tentang masalah tidak biasa yang kami temui.
Jadwalkan
12:00 - 12:30 - Pendaftaran
12:30 - 13:15 - Lima puluh nuansa microservices - Andrey Morevsky, Dodo Pizza
13:20 - 14:05 - Implementasi arsitektur layanan mikro Avito - Semyon Kataev, Avito
14:05 - 14:35 - Istirahat
14:35 - 15:20 - Petunjuk untuk menggergaji, atau bagaimana kami mengambil sesi layanan dari monolit - Pavel Lakosnikov, Avito
15:25 - 16:10 - Sisi sebaliknya dari arsitektur berorientasi layanan - Ivan Kruglov, Booking.com
16:30 - ... - Setelah pesta
Kata sandi dan penampilan
Partisipasi dalam acara ini gratis, diperlukan pendaftaran .
Alamat: Kantor perusahaan Avito, Lesnaya 7 .
Berikut ini tautan untuk menyiarkan pertemuan. Ini akan diselenggarakan pada hari acara di saluran youtube kami AvitoTech. Berlangganan untuk tidak melewatkan apa pun!
Sampai ketemu lagi!
Foto sampul posting: Bogdana Lisovska CC BY-SA 4.0