Back to Home

AMA Avito. Backend / Avito Blog

AMA

AMA Avito. Backend

    Hello! As promised, today we are ready to answer questions about the backend in Avito, the development of the server side as a whole and about high loads in particular. How does it work with a site that almost a quarter of Russia's population visits every month? Ask us! We will answer from 12 to 19 hours Moscow time. Under the cut, I represent six of my colleagues who will be in touch with you today and remind you of possible topics for dialogue.


    AMA!
    UPD, 19:03 Moscow time: Thank you all for your questions!
    We officially end the AMA and say goodbye, but if possible we will respond to comments.



    imageVitaly Leonov, vleonov
    Head of Server Development.
    In Avito for 5 years, he started as a backend developer, now he is responsible for all server development.


    imageVictor Announcer, Rpsl
    Techlide in Monetization Unit. Over 10 years of experience in website development. In Avito, he is responsible for the cross-platform development team in one of the monetization units.


    imageNikolay Balakirev, madfaill
    Leading developer of the server side, technical units of the Avito.Pro unit. He is responsible for Avito services for professionals: ActiAgent , ActiDealer , Avito PRO. You can also ask him questions about the Autoteka service .


    imageIgor Somov, Cubist
    Leading developer of the server side. Avito is 2 years old. Works in moderation unit, is engaged in several internal projects.


    imageAndrey Smirnov, martovskiy
    Lead developer of the server part. Prior to Avito, he worked at Playfon and Sotmarket - everywhere there were high loads and high requirements for system reliability. He was engaged in statistics, search and deployment. Avito is working on search engines so that they work quickly, accurately and reliably.


    imageSergey Orlov, marrrvin
    Architect of the server part. Unit leader Architecture. At Avito for over two years. He is engaged in the development of backend architecture, the collection and implementation of best practices. Builds an internal PAAS. Can answer questions related to the cloud infrastructure in general and Kubernetes in particular, Continuous Integration, Delivery and Deployment, using the microservice approach in the company.


    Possible topics:


    • arrangement of our internal projects;
    • success and failure stories;
    • high loads and that’s all;
    • what we saw in PHP, and for what we use Go and Python;
    • how our search on Sphinx works;
    • infrastructure, Kubernetes, Continuous Integration, Delivery and Deployment;
    • etc.

    Some numbers and links

    Figures


    Avito is 300+ servers, 10TB in postgres, 270TB pictures, 13Gbit / s traffic in the peak at night, up to 20,000 rps to the backend.


    References


    In general, Avito is told about the project by our very first post on Habré . And here are some more links to publications that you might miss:



    We look forward to your questions, stories and clarifications. If you want a guaranteed answer - write a request in the first level comment. Go!

    Read Next