Hey. I want to invite backenders to Backend United # 1. Vinaigrette - mitap dedicated to cross-language solutions for server-side development. We will discuss common approaches and tools for different languages. You will hear reports from representatives of Gett RnD and Avito. The meeting will be held on Wednesday, April 18, at Avito's Moscow office.
Come to mitap and invite colleagues. Under the cut - theses of speeches, links to the registration and video broadcast of the meeting.
With the launch of the application on the production begins the most interesting. After all, everyone wants to sleep at night and be confident in his correct work. I'll tell you about the basic techniques and approaches that will not save you from production errors and crashes, but will help them identify and react quickly: logging, metrics and distributed tracing.
Let me tell you how we manage to apply general rules for collecting and sending analytical events on different platforms, including the backends of projects in php, go, python. Why backends are good, and frontends are more difficult. How to pump over billions of events and not lose your mind.
Centrifugo is a cross-platform open-source solution for sending messages to users in real time. I'll tell you about the technology that allowed to implement a detached server that integrates with the backend, written in any programming language, about modern message delivery transports 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. I'll tell you about the implementation of the protocol of the second version of the server, which can work with both JSON and Protobuf. I will mention some important optimizations when working with a large number of permanent connections.
18:30 - 19:00 - Registration
19:00 - 19:45 - Building observable applications - Mikhail Kabishchev (Gett RnD)
19:50 - 20:35 - One clickstream for all backends. Implementing a toolkit for sending analytic events to php, go, python - Dmitry Hasanov (Avito)
20:40 - 21:00 - Coffee break
21:00 - 21:45 - This terrible cross-platform world - Alexander Emelin (Avito, Centrifugo)
Participation in the event is free, registration is required .
Address: Avito office, Lesnaya 7 .
The broadcast will be organized on the day of the event on our youtube-channel AvitoTech . Subscribe to not miss anything.
See you.
Source: https://habr.com/ru/post/352848/
All Articles