📜 ⬆️ ⬇️

HDConf conference: video report

image

On October 4, the Highload Dev Conf conference in Minsk gathered more than 350 developers. Specialists in the development of high-load systems from Odnoklassniki, Amazon, Altoros, Wargaming, Coub, Aviasales, Badoo and others made presentations.

In the last article we published a photo report of the conference and slides of reports. As promised uploaded video reports.

Denis Batalov "Principles for the construction of high-loaded sites on the AWS platform" Amazon Web Services


Denis described in detail the six basic principles of building high-load web applications using AWS services such as Route 53, Elastic Load Balancing, RDS, CloudFront, ElastiCache, DynamoDB, etc.
')


Anton Shcherbakov “Fault tolerance on the example of aviasales - why even if our servers fall, users continue to buy tickets” of the company Aviasales.ru


Anton, using the metadiscovery system as an example, aviasales, considered the transition from the monolithic RoR application architecture to the tornado / python multi-tier internal development system in order to weaken dependencies between subsystems, simplify control of data flow and isolate emergency situations. Side effects of this transition were also considered.



Kirill Aleshin "Lambda Architecture in practice"


He talked about such topics as the practicality of modern distributed file systems for storing structured data, the complexity of synchronizing data at different Lambda levels, and also presented several Big Data innovations for closing gaps in the traditional description of Lambda architecture.



Sergey Averin "What you wanted to know about HandlerSocket, but could not google" Badoo


Sergey told what a HandlerSocket is, whether it is needed at all and “how to prepare it”. In his report, Sergey shared his code for a php client for HS, which is used in Badoo.



Mikhail Tabunov “Analytical platform for several billion events per month” Coub.com.


The founder of the company Coub.com talks about the development of the architecture of this system, how the requirements for such systems have changed and how they will change. Mikhail offers the most suitable analysis for this database system, with their problems, and experience in actual operation. How and why they stopped at MongoDB, with all its minuses and pluses.


Maxim Baryshnikov "What are typical problems of loaded projects and how they are solved in Wargaming"


Maxim told what approaches and tools are practically used in Wargaming when processing data in a giant system. He also voiced the list of issues involved: NoSQL versus / with RDBMS or each tool in its place; Synchronous and asynchronous approaches to building systems: why asynchronous systems cannot be faster than synchronous ones, but asynchrony is nonetheless very useful; APIs and interfaces are an important part of a well-designed system; Performance vs Scalability; monitoring and profiling.



Alexander Tobol "Cadres decide everything, or streaming video in Odnoklassniki"


He told how Odnoklassniki managed to accelerate more than 10 times the start of watching movies and TV shows using the technology of adaptive streaming MPEG-DASH and HLS. You will learn from which technologies and by what parameters you have chosen and what happened in the end.



More video reports can be seen on the HDconf channel.

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


All Articles