First, the main thing, and then about everything in order. After 7 days, that is, 
on April 30, the reception of reports at Highload ++ Siberia is closed .

Stop that at all
We thought that 
HighLoad ++ alone is not enough per year. They freaked out and at the same time decided to expand the geography. 
Novosibirsk is a large IT hub in Russia, a number of large IT companies are based there and the Siberian Valley is developing - Academpark. Therefore, we are all going to Novosibirsk 
on June 25 and 26.Highload ++ Siberia is a fork of our coolest 
conference for developers of highly loaded systems , but it will be a completely 
independent event with its future traditions and its program. That is, if you lacked something all the time for Highload ++, then that is the time, or rather the 
last chance , to influence it actively.
Apply
Yes, yes, we are waiting for you to 
completely new and intriguing details about your experience with heavy loads. You can submit a completely original report on a topic that has not been sanctified before, but is associated with a highload, or suggest your own format for a round table, a round table and others.
')
As always with 
Highload ++ , topics are not limited to programming. Issues of 
operation , 
testing , 
client and even 
mobile development , management and much more will not be left without attention. But we consider all this exclusively in application in large projects and 
under heavy loads .
If there are millions of users in your project, hundreds of servers, terabytes of data and all this 24/7, then any brick of this system can be a topic for a report - take a closer look carefully!
If you have just a little less, then do not hesitate 
to apply . In any case, after submitting the theses, the work on the report is just beginning.

School of speakers
Basic information about 
how and what to write abstracts , what stages you are waiting for on the way to the presentation and what are the conditions of participation, are collected on the page 
for speakers and in our 
wiki .
Plus we opened a 
school of speakers in the format of the 
Telegram-channel . There we will publish materials on 
how to become a cool speaker and how to prepare useful and memorable performances.
Doubts "I have not spoken to such large audiences - I'm afraid!" Throw it away. Our head coach, coaching speakers Roman Poborchy conducted a study " 
Is it easy to speak at the conference for the first time ?" And it turned out that the 
devil is not so bad as he is painted. If you missed, then we recommend to pay attention, Roman cited statistics and sorted out the most 
typical mistakes of novice speakers . If you carefully follow the recommendations, everything will be fine.
And by the way, the argument “Novosibirsk is so far away” is not accepted either. We beat out 
discounts from a couple of hotels and help them buy cheaper accommodation at market prices, and agreed with Aeroflot about pleasant 
bonuses for conference participants.
And 
for the speakers, we try to create the 
most comfortable conditions and assume most of the costs, and this is another incentive to submit a report.

Program
We repeat, 
there are 10 days left until the end of the collection of applications, so of course the program is not yet ready. But of course, it’s interesting for you, and we’ll tell you about some interesting 
applications .
Processing and storage of streaming data in Apache Ignite
 Pavel Dimitryuk
Pavel Dimitryuk from Beeline wants to 
share his experience of using 
In-Memory Data Grid technology in streaming data processing. Promises to reveal what additional features appear in the case of storing the stream data window in in-memory. And point out the problems that were discovered during the operation.
Combinatorial Software Transactional Memory

Software Transactional Memory is an approach for building competitively variable data models. 
Alexander Granin from Restaumatic proposes to 
consider the options for using his cpp_stm_free library for C ++, which implements this concept in a purely 
functional style .
Using the example of several real-life tasks, we will learn about ways to optimize both the 
transactional data model and the library itself. We will also talk about the problems and features of 
functional programming in systems with high performance requirements.
Place row level security in high load project
 Alexander Tokarev
Alexander Tokarev from DataArt intends to 
discuss the need for 
row level security in principle and tell where and how best to organize it for a high-load project. Let us consider an example of a practical case for choosing a method for implementing row level security and analyze the three technologies for implementing RLS in 
Oracle DBMS .
Olympiad programming in real projects

 The theory of algorithms and data structures, unfortunately, is losing popularity among developers. The need to write your own implementation of a 
binary search raises fierce discussions. But 
Roman Vishnevsky (Tinkoff Development Center), as a finalist at the World Programming Championships, believes that such knowledge is needed, and expects 
to prove it with an example from life, when the use of theoretical, even olympiad, approaches has helped 
efficient development .
PG Saga

It is easy to see that a large number of modern web projects are switching to 
microservice architecture . 
Konstantin Evteev in his report promises to 
share Avito's 
experience in implementing dependent data changes in several services 
without biphasic commits and synchronous dependencies, so that, as a result, the integrity of the data is not violated.
Proactive Oracle database performance optimization
 Alexander Makarov
Alexander Makarov (CFT Group of Companies) intends to 
demonstrate a method for identifying bottlenecks in the operation of the server part of the software using the example of an Oracle database. The use of this method on a regular basis made it possible 
to reduce the number of incidents of performance on a combat database with CFT-Retail Bank by about 
10 times .
In our opinion, the prospect of spending the summer weekend with a bunch of like-minded people is even worth it in itself.
Apply for this link .
April 30 is the last day for submitting applications for Highload ++ Siberia ,
May 20 - the deadline for the decision to include the report in the program.
Book a ticket here .
By the way, after April 30, the cost of participation will increase.