⬆️ ⬇️

7 days left to influence the Highload ++ Siberia program

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



Alexander Granin

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



Roman Vishnevsky 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



Konstantin Evteev

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.

Source: https://habr.com/ru/post/353908/



All Articles