Open broadcast of the main hall HighLoad ++ 2018

    The conference for developers of high-loaded services HighLoad ++ this year turned out to be just gigantic. On November 8 and 9, 3000 guests will arrive at SKOLKOVO to understand the intricacies of architecture, learn about innovations in databases, talk about microservices, clouds, big data, neurons and who knows what other jungle conversations all these first-class developers can go into.

    In the  schedule of 138 reports of the main program, 14 two-hour master classes and an uncountable number of mitaps (in the sense that they will be added along the way, and we can count them only after the fact). On the one hand, it all means that everyone will find topics for themselves and will be able to get answers to their questions. On the other hand, it is very difficult to choose.

    One of the route options for the conference is to go on all the most popular reports . Moreover, while working on the schedule, we interviewed future students and made up a rating of expectations. The leaders of the voting will speak in the Main Hall (Congress Hall), which, according to a good tradition, we broadcast for free .

    Broadcast first day HighLoad ++

    Broadcast of the second day HighLoad ++

    The broadcast will go to our HighLoad Channel on youtube, so as not to forget and not to miss, you can subscribe to the channel, blog or  newsletter  - but rather all at once, we have everything useful :)

    And now we will study what, strictly speaking, is now in a trend, and what everyone wants to hear about or whom.

    November 8

    10:00 - What do we know about microservices? / Vadim Madison (Avito)

    Vadim madisonVadim will talk about which metrics to collect from microservices at different stages, and share his experience of using these metrics to check production status. In general, let's talk about everything called “life after launch in Kubernetes”.

    11:00 - Thorns of containerized applications and microservices  / Ivan Kruglov (

    Ivan KruglovIvan will show the evolution of private clouds in, will tell on which technologies different generations were built. Let us see how the introduction of containerized applications and SOA forced to rebuild internal processes and, starting as a small project, eventually turned into something much larger.

    12:00 - Data Discovery in microservice architecture  / Nikolay Golov (Avito)

    Nikolay GolovNikolai proposes to get acquainted with the concept of “Remember fabric”, the Persistence Fabric, which will help solve a lot of microservice architecture problems with separate databases for different services. The report will talk about the elements of its implementation on the graphical DBMS Neo4J.

    13:00 - Databases and Kubernetes  / Dmitry Stolyarov (Fant)

    Dmitry StolyarovDmitry will finally tell whether the base in Kubernetes is possible. For specific examples, let us consider when it makes sense to place databases (and generally stateful applications) in Kubernetes, and in which it is unjustified or even harmful and dangerous.

    14:00 - Apache Kafka as a basis for cycling  / Nikolay Sivko (

    Nikolay SivkoNikolai will share his experience in the development and operation of specialized database timeseries, which are based on Apache Kafka. The main benefit is how you can NOT implement some of the most complex logic for a given task, but take it from Apache Kafka: do not do replication yourself; get sharding out of the box; maintain / control data integrity.

    15:00 - Overclock event handling up to 1.6 M / s  / Alexander Krasheninnikov (Badoo)

    Alexander will share his experience of changing the technological stack in the event processing system from Spark + Hadoop to ClickHouse. The experience is useful - it allowed saving iron three times and increasing the load five times.

    16:00 - Top errors from the development side when working with PostgreSQL  / Alexey Lesovsky (Data Egret)

    / Alexey LesovskyAlexey in his speech, Alexey promises to make out the situations that development teams see as the solution to their problems, and DBA - as a source of potential problems. This report will be useful to an extremely wide range of technicians involved in software development and database maintenance.

    17:00 - “Platform” in Badoo: how we built the infrastructure development  / Anton Povarov (Badoo)

    The last report of the first day is devoted to the topic of development board. Anton will talk about the organization of the infrastructure team and share experiences about the nuances and risks that should be taken into account. We will see how to increase team efficiency, retaining the same number of people, and how to strengthen business confidence.

    And after the reports, the time comes for the evening program  - this is an important networking that you cannot get through the broadcast. But here's the highlight of the program - the HighLoad ++ Award - everyone will be able to see!

    We went a long way towards this and were finally pleased to announce the Prize for contribution to the development of the Internet development ecosystem in Russia. For the first time, we will present the HighLoad Award ++ to professionals who have had a profound positive impact on the development of the Internet development ecosystem in Russia.

    This is thanks to the community of professionals for their leaders. For work and dedication, for sleepless nights and countless performances, for believing in your product or technology. We thank you for making us stronger, our sites faster, and our work easier and more productive!

    November 9

    11:00 - Monolith for hundreds of client versions: how we write and support tests  / Vladimir Yants (Badoo)

    Vladimir creates conditions for developers who like to write tests very much. Consider the entire arsenal of tools available for the Badoo developer to write tests quickly and easily. Let's discuss what problems may arise, and how to combine and use the tools to support this number of tests.

    12:00 - How to arrange a hayload on level ground  / Oleg Bartunov and Fedor Sigaev (Postgres Professional)

    Oleg BartunovFedor SigaevOleg and Fedor believe that in most cases the so-called “highload” is a signal that something is conceived or done incorrectly. The report will look at typical errors of architects, application developers, and database administrators, which lead to unreasonably high workloads. In addition, of course, we’ll dwell on the intricacies of advanced PostgreSQL features.

    13:00 - How to become a cool database specialist?  / Ilya Kosmodemyansky (Data Egret)

    Ilya KosmodemyanskyIlya approaches the issue of self-development systematically, and will teach us. Starting with what books should definitely be read, ending with how to look for answers to questions that are not in books and never will be. Let's go through the list of theoretical knowledge that modern basist needs, let's see how to maintain them up to date. And we will do the same with practical skills.

    14:00 - Performance analysis of queries in ClickHouse  / Alexey Milovidov (Yandex)

    Alexey MilovidovFrom whom to find out about the requests in ClickHouse, as not from the developer ClickHouse. Alexey will demonstrate the built-in capabilities of query performance introspection in ClickHouse and the opportunities provided by the operating system, which everyone should be aware of.

    15:00 - How VK inserts data into ClickHouse from tens of thousands of servers  / Yuri Nasretdinov (VK)

    Yuri NasretdinovYuri will explain in detail why VK needs ClickHouse, how much data is stored, and much more. Let's go through the points: statistics collection, cluster configuration, buffer tables, operational problems, local proxy for ClickHouse.

    16:00 - What we have learned while making our own system of notification of emergency situations  / Alexey Kirpichnikov (Contour)

    The health of people who can be awakened by the system at night depends on the work of the system of notification of abnormal situations. When you develop an alert system, you need to make decisions that are at the intersection of development, administration and design (in a good sense of each of these words). This is what Alexey plans to talk about at HighLoad ++.

    17:00 - Traffic infrastructure Dropbox  / Alexey Ivanov (Dropbox)

    Together with Alexey on his report, we will trace the entire path of the request from the user to the Dropbox application servers. Let's look at external DNS / BGP balancing, device of points of presence all over the world, traffic inside the data center, traffic between microservices of the backend.

    We can hardly offer you a personal visit, SKOLKOVO was not stretchable and could not accommodate more than 3,000 people. But the broadcast is quite - watch for free air or purchase the full broadcast of all reports.

    Also popular now: