Give more HighLoad ++: from Monday in St. Petersburg

    Saint HighLoad ++ kicks off next week, the second part of our experiment on expanding highload onto major IT centers in the country. The sublime prefix at the beginning of the name, as for our other conferences, means that on April 8–9 we are going to St. Petersburg . The program has 40 reports , a traditional track from Aletheia Business and user generated mitaps. All reports are new and specially selected to take into account the sociocultural context of IT in the northern capital. What regional specificity is expressed in and how it affected the program, I will tell further.

    First, let's share why we started this at all. It was normal - a big annual gathering of all those interested in the fact that web services cope with the load efficiently and make millions of users happy. When we started in 2007, there weren’t very many of them all - just a small hardcore brawl, but in 2018, 3,000 people came to HighLoad ++ in Moscow . The conference was not just big, but huge: 10 main streams of reports, 10 streams of master classes and meetings. In such an abundance of various alternatives it is very difficult to navigate.

    But it would be half the trouble, in the end the schedule is built so that topics for a similar audience are close. This scale makes us, as the Program Committee, think broadly and choose topics that are of interest to many. For discussion of narrow topics, only mitapny ones remain, and local features are taken into account in the format “we in Russia like hardcore and live practice, and do not like marketing bullshit”.

    Last summer, we tried to hold another HighLoad ++ in Novosibirsk. And they were surprised to find that a conference in Novosibirsk doesn’t need a program like that for a conference in Moscow. Large IT companies in the region have their own specifics, their needs, which the conference should satisfy. For example, in Novosibirsk, fintech is much more noticeable, and you need to pay attention to topics that are relevant to fintech. In the HighLoad ++ Siberia 2018 program, several reports about Oracle, which in Moscow are usually not very popular. Check out the HighLoad ++ Siberia 2018 open playlist of reports and you will understand what I'm talking about.

    After a successful conference in Novosibirsk, we thought - you should not focus on one flagship HighLoad ++, you should try different regions with different needs . We know how to cook cool programs, learned how to create conditions for experts, consider, launched"Conference incubator." Highload is a favorite and dear theme, so you need to offer adapted versions of this conference to the community in different cities.

    It is with this intention that we are going to St. Petersburg, the second largest IT city in the country. Already now it is clear that the topics relevant for HighLoad ++ in St. Petersburg are not quite typical for a conference in Moscow. This will not be a repetition of the best reports, it is a completely new unique program based on the specifics of the IT industry in the region . For example, St. Petersburg is known for its commitment to Java, and the schedule has reports on Java.

    If you want to be aware of everything that happens in the world of high loads, you should visit all HighLoad ++ conferences .

    This year we will have: St. Petersburg, Novosibirsk and Moscow. Over time, we will expand this list, we are working on options: Yekaterinburg, Minsk, Kazakhstan. Write in the comments in which other cities you would like to see HighLoad ++ and how IT life stands out in them. It turned out very sincerely in Novosibirsk, and this seems to me to be a distinctive Siberian feature.

    I expect from St. Petersburg thoughtfulness and deep immersion in the topic . It’s just not going to work completely in a chamber, there will be about 1,000 people, 5 streams, many interesting local partners . But all the same, relying on the experience of our training mitaps , I think that there will be a different atmosphere in St. Petersburg.

    And in order not to be unfounded, I will structurally talk about topics and speeches.

    PostgreSQL, ClickHouse and other databases

    At Moscow HighLoad ++, we usually have a lot of reports about databases and storage systems, and each popular and actively developed one has its own track. In St. Petersburg, exactly a quarter of the reports are devoted to this topic, but PostgreSQL stands out especially :

    ClickHouse , firstly, is presented by Alexey Milovidov himself with a report on how to make data for testing from data representing commercial secrets. Alexander Krasheninnikov will present patterns of using ClickHouse, which are implemented in Badoo. Alexander Kharitonov, on the contrary, will talk about the experience of the game studio Pixonic, which still has not moved to ClickHouse, but processes a billion events a day .

    In addition, the MariaDB program and the native multi-model database ArangoDB from the direct developers of these databases and reports on design patterns for whatever specific products.

    Architecture, backend, programming theory

    Another third of the reports belong to this section - it makes no sense to list everything. I will name only a few. AWS Architect Vasily Pantyukhin will talk about the internal structure of the Firecracker micro-virtual machine and show how to transparently integrate it with the usual containerd containerization method. Anatoly Makarov promises to tell why AWS did not suit Rostelecom so much that they decided to write its FaaS platform.

    Anton Skogorev will share the history of the evolution of Yandex.Taxi architecture from the “greedy” algorithm to the standard assignment problem. Vladimir Krasilshchik promises to show how to use vert.x: a polyglot framework for creating highly responsive JVM applications.

    Artyom Kalichkin proposes to raise the topic of “rewriting legacy or continuing to support”, but not for the sake of an empty argument. In a round-table format , we will listen to the arguments of the parties, try to objectify and reduce to some general recommendation that will help you choose an approach to working with Legacy.

    BigData and Machine Learning

    Machine learning and artificial intelligence have firmly established themselves in the production of large projects, therefore, there are more and more topics related to it. At Saint HighLoad ++, we’ll start diving right in the morning - Stanislav Shushkevich will open speeches in the Moika Hall with a report with the intriguing title Neural Networks in the Production of Dentures . Dmitry Merkushov from Group will talk about the introduction and operation of machine learning in antispam . Andrey Ivanov will talk about the application of technology using the example of a recommendation system at Maria Matskevichus will tell how the Data Science team of Grid Dynamics from scratch has assembled its application foraccurate recognition of details by photo . Eugene Zhurin from Odnoklassniki tells the story of an endless struggle with spammers.


    In the process side of DevOps, we’ll go deeper into DevOpsConf , here the reports are less specific and more useful to a wide circle of developers.

    Evgeny Potapov walks us through the modern stack of monitoring , logging and tracing complex applications, shows on the example of monitoring a “live” project how to find problems as quickly as possible. Dmitry Volintsev from Nginx, will present a project that allows you to extend the functionality of nginx in JavaScript. Andrei Polov and Ivan Mikheikin will talk about what solutions Flant found to expand and complement Kubernetes . PVS-Studio developers will demonstratehow to enable static analysis in CI. Alexei Uchakin asks the question: “ Why is the Internet still online? ", And probably in his speech on the evening of April 9 will give an answer.

    There is still “miscellaneous”, but see for yourself - there are narrow topics of testing enterprise, IoT and Alexander Tobol with a story about the future of the network stack. Perhaps now you have enough information about the program Saint HighLoad ++ to have time to join. There is not much time for this, but we still do not forecast overflow of the site.

    I want to end with our mission - we organize conferences to develop professional communities and, as a result, make the world a better place. With such a global goal, it is wrong to concentrate on Moscow. Objectively, working in Moscow has many advantages, but also many disadvantages for life. So that people can live where they feel comfortable, and at the same time work on what they want, it is very important to maintain a local IT ecosystem and local communities . Then, one day, we will bring HighLoad ++ laureates from all over the country.

    Join, participate in conferences, organize your meetings, suggest new topics and cities! We will read everything :)

    Also popular now: