📜 ⬆️ ⬇️

Backend United 3: Jelly

Hello! We continue Backend United, a series of mitapov for server-side developers. The third meeting is called “Jelly”, and it will be dedicated to microservice architecture. Together with colleagues from Booking.com, Dodo Pizza and Avito we will talk about monoliths, cuts and the reverse side of service-oriented architecture.


Register for a meeting and invite colleagues. Under the cut - theses of speeches, links to the registration and video broadcast mitap.



Reports


Fifty shades of microservices. Andrei Morevsky, Dodo Pizza


image


Life stories about monoliths, sawn into microservices, is never enough. In our will be everything: laughter and tears, ups and downs, pain and profits. In the report I will answer such questions.
  • Why Dodo Pizza is an IT company.
  • What is the uniqueness of our information system, how we do what no one has done before us.
  • Startup and architecture by Fowler - why our system turned out to be so monolithic.
  • The growth of the business and the first problems of the monolithic architecture: how the pizzeria network was threatened with collapse due to architectural problems.
  • How to cut a monolith on microservices on Richter, why it hurts and why it helps.
  • What are the ways to cut a monolith, and why we chose the one that we chose.
  • Asynchronous and rejecting ACID, we broke down our business processes and helped us find holes in them. Practical cases from real life and real business.
  • Our way to microservices: honestly about all problems, failures and profit.



Implementation of micro service architecture Avito. Semen Kataev, Avito


image


The report will highlight the smooth transition from monolithic architecture in Avito to microservice architecture. As different teams and compositions, we gradually got rid of the monolith. I will describe the architecture scheme to which we are moving and what we have already managed to implement. Using examples, I’ll tell you what advantages we got right away, what we had to work on quite a lot and what problems we faced in the process of cutting.
I will try to inspire the listeners of the report to start applying the microservice approach in their daily tasks and to pay more attention to high-level architecture.


The reverse side of service-oriented architecture. Ivan Kruglov, Booking.com (Amsterdam)


image


On the Internet, you can find many articles related to the transition to a service-oriented architecture (SOA) or its special case - microservice architecture. They all talk in detail about the advantages of such a transition: the separation of a large monolithic code of weak connectedness, independent and fast deploy and other aspects. However, the articles that describe in detail the price of such a transition are much less. In my report, I want to focus on that price, or the back side of the coin. Namely, on the fact that the transition to SOA is a fundamental shift for the company in such areas as: infrastructure, operational expertise, communication between services and people, contracts, mentality, ownership, org. structure and other points.


Sawing instructions, or how we carried out service sessions from the monolith. Pavel Lakosnikov, Avito


image


I'll tell you how to remove the loaded parts of the functional from the monolith step by step. How to start, how to break tasks into blocks, monitor changes during the transfer, work with the database, test performance, switch traffic and not drop production. I’ll share our tips & tricks and talk about the unusual problems we’ve encountered.


schedule


12:00 - 12:30 - Registration
12:30 - 13:15 - Fifty shades of microservices - Andrey Morevsky, Dodo Pizza
13:20 - 14:05 - Implementation of microservice architecture Avito - Semen Kataev, Avito
14:05 - 14:35 - Break
14:35 - 15:20 - The reverse side of service-oriented architecture - Ivan Kruglov, Booking.com
15:25 - 16:10 - Instructions on otpilu, or how we endured the service sessions from the monolith - Pavel Lakosnikov, Avito
16:30 - ... - Afterparty


Passwords and attendances


Participation in the event is free, registration is required .
Address: Avito office, Lesnaya 7 .


Here is a link to the meeting broadcast. It will be organized on the day of the event on our youtube-channel AvitoTech. Subscribe to not miss anything!


See you!




Photo on the cover of the post: Bogdana Lіsovska CC BY-SA 4.0


')

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


All Articles