Backend United 3: Jellied

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


    Register for a meeting and invite colleagues. Under the cutscene - abstracts, links to registration and video broadcasting of the mitap.



    Reports


    Fifty shades of microservices. Andrey Morevsky, Dodo Pizza


    image


    There are never many life stories about monoliths sawn into microservices. Everything will be in ours: 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 according to Fowler - why our system turned out so monolithic.
    • Business growth and the first problems of monolithic architecture: how a network of pizzerias was in danger of collapse due to architectural problems.
    • How to cut a monolith into microservices according to Richter, why it hurts and why it helps.
    • What are the ways to cut a monolith, and why we chose the one we chose.
    • How asynchrony and rejection of ACID broke our business processes and helped to find holes in them. Practical cases from real life and real business.
    • Our path to microservices: honestly about all the problems, failures and profit.



    Implementation of microservice architecture Avito. Semyon Kataev, Avito


    image


    The report will highlight the smooth transition from monolithic architecture in Avito to microservice architecture. As various teams and compositions, we gradually got rid of the monolith. I will describe the architecture scheme to which we are moving and what has already been implemented. I’ll tell you by examples what advantages we got right away, what we had to work on a lot and what problems we encountered in the process of cutting.
    I will try to inspire the audience to start using the microservice approach in their daily tasks and to pay more attention to the top-level architecture.


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


    image


    On the Internet you can find many articles related to the transition to service-oriented architecture (SOA) or its special case - microservice architecture. All of them speak in detail about the advantages of such a transition: diversity of a large monolithic code of weak coupling, independent and fast deployment, and other aspects. However, there are much fewer articles that detail the price of such a transition. In my report, I want to focus on that price, or the flip side of the coin. Namely, the fact that the transition to SOA is a fundamental shift for the company in such areas as infrastructure, operational expertise, communications between services and people, contracts, mentality, ownership, org. structure and other points.


    Instructions for sawing off, or how we took 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 in stages. How to start, how to break down tasks into blocks, control changes during the transfer, work with the database, check operability, switch traffic and not drop production. I will share our tips & tricks and talk about the unusual problems that we encountered.


    timetable


    12:00 - 12:30 - Registration
    12:30 - 13:15 - Fifty shades of microservices - Andrey Morevsky, Dodo Pizza
    13:20 - 14:05 - Realization of microservice architecture Avito - Semyon Kataev, Avito
    14:05 - 14:35 - Break
    14:35 - 15:20 - Instructions for sawing off, or how we took the service out of the monolith - Pavel Lakosnikov, Avito
    15:25 - 16:10 - The reverse side of service-oriented architecture - Ivan Kruglov, Booking.com
    16: 30 - ... - Afterparty


    Passwords and appearances


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


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


    See you!




    Cover photo of the post: Bogdana Lisovska CC BY-SA 4.0


    Also popular now: