On April 18, our office hosted the first mitap dedicated to cross-language solutions for server-side development. “Vinegret”, judging by our impressions and feedback from guests of the mitap, was a success. So, we will continue the practice of combining backendders, meet more often and discuss common approaches and tools for different languages. In the meantime, we publish videos, slides, reviews and photos. All this - under the cut.
Mikhail told us about the basic techniques and approaches that will make calmer sleep at night after launching the application on production. They will not save them from mistakes and falls, but they will help them to identify and react quickly. We are talking about logging, metrics and distributed tracing.
Reviews:
- Great report! Very interesting and to the point.
- A good report, I learned a lot of new interesting things.
- Very interesting and well structured report. A useful analysis of approaches to logging and treating a service architecture.
Dmitry told how to pump billions of events and not lose my mind. How we in Avito manage to apply general rules for collecting and sending analytical events on different platforms, among which are the backends of projects in php, go, and python. And why backends are good, and frontends are harder.
Reviews:
- The author has a good story, the material is perceived easily, keep up the good work.
- Useful experience in implementing langpacks, as a solution to the problem with inconsistent data format. Good comments on versioning.
Alexander made a report about his work on the open-source solution for sending messages to users in real time Centrifugo . Pro technology that allowed to implement a stand-alone server that integrates with the backend, written in any programming language, about modern transport message delivery to browsers and mobile clients. About the problems of supporting such a cross-platform solution. About trying to allocate the server core to a separate library for the Go language. About the implementation of the protocol of the second version of the server, which can work with both JSON and Protobuf. And about some important optimizations when working with a large number of permanent connections.
Reviews:
- The author approached the report with humor, which a little cheered the listeners who were already tired by evening, everything was super.
- Oh, just thank you. Suppose the speaker did not look confident in everything, but for the work he had a great respect. For the removal of the functional in a separate library Respect separate. We are waiting for the full centrifuge release.
Thanks to everyone who came to the meeting, watched the video. We posted the photo report from the meeting on Facebook and Vkontakte . To be the first to know about Avito technical event events, subscribe to our Timepad . We will be glad if you tell us what topics you would like to listen to reports at Backend United # 2.
Source: https://habr.com/ru/post/354624/
All Articles