~/conference

HighLoad++ Moscow 2018

date:2018-11-08..2018-11-09
location:Moscow, Russian Federation
series:HighLoad++ Moscow · one edition
tags:[databases]
titleauthorlength
HighLoad++ Moscow 2018 Opening (November 8)22m
Opening session of the HighLoad++ Moscow 2018 conference, a major professional event for developers of high-load systems. It provides basic information about…
Organiser in Russian on
HighLoad++ 2018 — Day One and the Awards02m
A report on the HighLoad++ conference series for developers of high-load systems, including details about the Moscow 2018 event (Nov 8–9) and the HighLoad++…
Promo in Russian on
HighLoad++ 2018 Live Stream. November 8, Congress HallVadim Madison, Ivan Kruglov, Nikolay Golov, Dmitriy Stolyarov, Nikolay Sivko, Aleksandr Krasheninnikov, Aleksey Lesovskiy, Anton Povarov07h 30m
A one-day program listing HighLoad++ Moscow 2018 talks about building and operating high-load systems: microservices (what we know), challenges of…
Talk in Russian on
HighLoad++ 2018 Live Stream. November 9, Congress HallVladimir Yants, Oleg Bartunov, Fedor Sigaev, Ilya Kosmodemyanskiy, Yuriy Nasretdinov, Aleksey Kirpichnikov, Aleksey Ivanov06h 53m
The schedule lists talks from HighLoad++ Moscow 2018 covering scalable systems and databases: testing a monolith for hundreds of client versions, engineering…
Talk in Russian on
Be Your Own HR: What and How to DevelopTakhir Bazarov58m
Explains how recruiting and people-development roles differ in software companies and questions whether a dedicated HR is always necessary. Covers which…
Talk in Russian on
What Do We Know About Microservices?Vadim Madison36m
Discusses which metrics are collected from microservices during build, testing, staging and production, naming concrete data points used to detect misbehavior…
Talk in Russian on
The Thorns of Containerized Applications and MicroservicesIvan Kruglov53m
Booking.com describes its evolution through three generations of private cloud platforms: an early Mesos/Marathon deployment (used about six months), a…
Talk in Russian on
One Approach to Implementing Data Discovery in a Microservice ArchitectureNikolay Golov51m
Describes a Data Discovery solution for microservice architectures using Database-per-service and polyglot persistence. Covers challenges of distributed data…
Talk in Russian on
Databases and KubernetesDmitriy Stolyarov55m
Flant shares practical experience running databases and stateful applications on Kubernetes, using concrete examples to show when it makes sense to deploy…
Talk in Russian on
Apache Kafka as a Foundation for Building BicyclesNikolay Sivko54m
Describes building a specialized time-series database on top of Apache Kafka to meet high-load requirements for performance, low latency, and storage…
Talk in Russian on
Speeding Event Processing to 1.6M/sec: Badoo’s ExperienceAleksandr Krasheninnikov47m
Description of migrating a near-realtime event-processing pipeline at Badoo from a Spark+Hadoop stack to ClickHouse to handle much larger volumes. Covers the…
Talk in Russian on
Top Development Mistakes When Working with PostgreSQLAleksey Lesovskiy53m
A PostgreSQL consulting team from Data Egret reviews the most common mistakes developers make when working with PostgreSQL, illustrating how development…
Talk in Russian on
"Platform" at Badoo: How We Built Infrastructure DevelopmentAnton Povarov41m
Badoo describes building an internal infrastructure platform to handle recurring large tasks like deployment, photo/video storage and delivery, metrics…
Talk in Russian on
A Monolith for Hundreds of Client Versions: How We Write and Maintain TestsVladimir Yants52m
Badoo engineers describe their testing practice for a large monolithic backend that must support hundreds of client versions. They explain their development…
Talk in Russian on
How to Create High Load Out of Thin AirOleg Bartunov, Fedor Sigaev56m
The talk examines what people mean by “highload” in web and enterprise systems, arguing that many so-called highload incidents indicate underlying design or…
Talk in Russian on
How to Become a Great Database SpecialistIlya Kosmodemyanskiy42m
Overview of database technologies used in high-load projects, covering traditional systems (MySQL, PostgreSQL), legacy/enterprise ones (DB2) and various NoSQL…
Talk in Russian on
Query Performance Analysis in ClickHouseAleksey Milovidov57m
Covers diagnosing slow ClickHouse queries by showing where to look in execution plans and resource usage. Describes techniques and tools to analyze whether a…
Talk in Russian on
How VK Inserts Data into ClickHouse from Tens of Thousands of ServersYuriy Nasretdinov41m
VK's use of ClickHouse for storing logs and statistics at large scale, including how much data is kept and how it is written from tens of thousands of servers…
Talk in Russian on
A Custom Incident Notification SystemAleksey Kirpichnikov46m
A team built an in-house alerting system for emergency situations that decides who to wake up at night. The presentation explains handling noisy or missing…
Talk in Russian on
Dropbox’s Traffic InfrastructureAleksey Ivanov48m
Overview of Dropbox’s traffic infrastructure from user request to application servers, covering external DNS/BGP load balancing using RUM and global…
Talk in Russian on
ClickHouse Is Slowing DownKirill Shvakov53m
A practical guide showing how to build inefficient solutions with the ClickHouse columnar database. It demonstrates specific anti-patterns and mistakes when…
Talk in Russian on
Yandex.Metrica and a Non‑standard ClickHouseAleksandr Makarov55m
Yandex.Metrica’s analytics team describes running a heavily customized ClickHouse deployment they adopted in 2014, explaining why ClickHouse was chosen and how…
Talk in Russian on
"Delayed Data" — Our Mechanism for Ensuring ConsistencyAndrey Litunenko47m
Describes a migration from a homemade data bus to Apache Kafka and Go for inter-service data exchange to solve message loss and single-threaded import…
Talk in Russian on
What to Do If You Need to Process a Billion Chaotic Tasks per Day in PHPAnton Gorin49m
Describes how ManyChat processes hundreds of millions of users and over 400,000 businesses on Facebook Messenger by triggering immediate business-logic…
Talk in Russian on
Yandex.Cloud: The Hard Choice Between Time-to-Market and Product ManageabilityYan Leshchinskiy33m
Yandex.Cloud's engineering choices for building a public cloud platform: which existing Yandex components were reused (for example, their internal object…
Talk in Russian on
Rewrite or Not? Life with Technical DebtAnton Potapov53m
A retrospective on managing technical debt in a production system, describing practical changes made: removing VPN to improve developer ergonomics, introducing…
Talk in Russian on
Golang: Specific Performance IssuesDaniil Podolskiy, Kirill Danshin34m
Shows Go performance pitfalls and optimization techniques for high‑load systems: discusses Go runtime behavior (garbage collector, goroutines, scheduler)…
Talk in Russian on
Building Our Own Browser from Scratch. Part One: HTMLAleksandr Borisov52m
Describes building a custom, high-performance HTML parser and DOM implementation from scratch, including how a “real” HTML parser differs from simpler parsers…
Talk in Russian on
DNS at FacebookOleg Obleukhov44m
Explains how Facebook uses DNS as part of its load-balancing and global service infrastructure: how DNS resource records are generated and propagated into…
Talk in Russian on
Solving High-load Load Balancing ProblemsAleksey Burylov35m
Describes high-load load-balancing problems encountered at Qiwi and various techniques to increase fault tolerance. Presents qiwi-thrift-pool, a load-balancing…
Talk in Russian on
Replicated service mesh: hardening systems against failure modes in load balancingOleg Klyudt51m
Practical recipe for preventing mesh meltdown: prefer L7 load balancing so the proxy can do content routing, traffic splitting and per-request failover; derive…
Talk in English on
Solving Service Auto-scaling in Yandex.CloudRyurik Krylov47m
Yandex.Cloud's team describes building an automation service for deploying and horizontally autoscaling virtual machines. The talk covers the technologies used…
Talk in Russian on
Databases in the CloudVladimir Borodin40m
Overview of Yandex’s cloud database infrastructure: describes the internal compute platform that runs most stateless services, existing MapReduce and object…
Talk in Russian on
Yandex’s Crowdsourcing EcosystemOlga Megorskaya38m
Yandex describes its large crowdsourcing ecosystem that scales human work across tasks like data collection for machine learning, content generation, manual…
Talk in Russian on
How Clear Task Estimation Materializes ResultsAleksandr Pavlyut54m
The talk examines how clear, object-oriented problem estimation drives successful realization of ideas by focusing on the concept of object complexity — the…
Talk in Russian on
Feature Toggles, or How to Deploy Features Without a ReleaseYan Ashenkampf51m
Describes using feature toggles (feature flags) to deploy a new personalized product-recommendation feature for an online store without waiting for a formal…
Talk in Russian on
What to Do When a Minute of Downtime Costs $100,000Evgeniy Kuzovlev51m
Describes techniques for making financial-transaction systems survive extreme availability requirements when a minute of downtime costs very large sums. Covers…
Talk in Russian on
Best Practices for Native Cloud ServicesElena Grakhovats52m
Explains what requirements a microservice must meet to be considered cloud-native and where those requirements come from, using the example of turning a simple…
Talk in Russian on
Metrics! Metrics! Metrics!David O'Brien48m
Covers using Microsoft Azure’s metrics capabilities to monitor application health and understand environment behavior. Explains which Azure metrics and tools…
Talk in German on
PostgreSQL 11 and Beyond: Overview of New Features and TrendsIvan Panchenko50m
Overview of PostgreSQL 11 features and the longer-term projects and trends behind them; covers specific new capabilities introduced in PostgreSQL 11 and…
Talk in Russian on
Scaling PostgreSQL Replicas Under LoadAndrey Borodin, Vladimir Leskov38m
Techniques and practical tweaks to speed up PostgreSQL backups, presented with focus on cloud-deployed clusters. Covers WAL-G-based backup mechanisms…
Talk in Russian on
Find Me a Job: How Search Works on hh.ruAleksey Bichuk50m
Evolution of hh.ru job search from a simple Lucene-based implementation to a high‑load search cluster with personalization using machine learning, quality…
Talk in Russian on
Multi‑criteria Optimization of Search Results at AvitoAndrey Drozdov50m
Avito handles hundreds of millions of search queries daily and faces the problem of satisfying multiple user groups whose ranking preferences conflict. The…
Talk in Russian on
USE, RED and Golden Signals for Performance Analysis and OptimizationPetr Zaytsev51m
Explains three performance-analysis and troubleshooting methodologies—USE (Utilization, Saturation, Errors), RED (Rates, Errors, Duration), and the Golden…
Talk in Russian on
MariaDB and MySQL — What Statistics the Optimizer UsesSergey Golubchik42m
Explains which table and column statistics MariaDB and MySQL optimizers use to estimate query costs and choose execution plans. Covers types of collected…
Talk in Russian on
FAQ on the Architecture and Operation of VKontakteAleksey Akulovich49m
Overview of VKontakte’s backend architecture and operational practices: how servers interact, where and why they still use “plain” PHP and which other…
Talk in Russian on
Fighting for Survivability Under DDoSGeorgiy Tarasov, Artem Gavrichenkov54m
Describes designing DDoS-resilient services by giving systems characteristics that let them keep operating as attackers change attack method, vector, and…
Talk in Russian on
Technical Aspects of Internet Blocking in RussiaFilipp Kulin47m
Explains the technical details of internet blocking in Russia: how the blocking mechanism is organized (who, what, where, when, how), why Roskomnadzor performs…
Talk in Russian on
How to Take a Backup in a Distributed System Without Anyone NoticingIvan Rakov56m
Describes how GridGain (built on Apache Ignite) handles creating backups of large, constantly modified distributed datasets—up to 200 TB across 160…
Talk in Russian on
Choosing a Replication System for PostgreSQLViktor Egorov48m
Compares PostgreSQL replication systems and how to choose among them for different needs like high availability, backup, and scaling when data won’t fit on one…
Talk in Russian on
Unconventional Uses of ClickHouseAleksandr Zaytsev44m
Covers unconventional uses of ClickHouse (the open-source columnar DBMS from Yandex), showing how its flexibility lets engineers apply it beyond typical log…
Talk in Russian on
Scale Your Metrics with ElasticsearchPhilipp Krenn52m
Shows concrete scaling choices: a 3‑node Docker Compose cluster with 3 primary shards, zero replicas for the demo, per‑minute indices for the demo ingest, and…
Talk in English on
Ranking Listings with Machine Learning and ElasticSearchPavel Tarasov39m
Describes how cian.ru implemented personalized ad ranking for search by combining ElasticSearch with complex machine‑learning models (gradient boosting and…
Talk in Russian on
How to Defeat Brute Force and Leave Hackers with NothingAleksey Ermishkin43m
Discusses why users keep choosing weak passwords (like “love”, “god”, “sex”) and how database breaches expose most user passwords even when salted hashing is…
Talk in Russian on
Recent Changes in the Linux I/O Stack from a DBA’s PerspectiveIlya Kosmodemyanskiy48m
Covers recent redesigns of the Linux I/O stack that affect database administrators, explaining which kernel I/O technologies (e.g., block layer, io_uring…
Talk in Russian on
eBPF for Linux Performance AnalysisPetr Zaytsev48m
eBPF as a modern interface for instrumenting the Linux kernel and applications: what eBPF is, how it works, and the new capabilities it enables for performance…
Talk in Russian on
Load Testing Atlassian JiraAleksey Matveev51m
A technical session on load testing Atlassian Jira, describing how Jira was subjected to performance and stress tests. It covers the testing tools and…
Talk in Russian on
Camunda on MicroservicesAleksandr Trekhlebov54m
How to move from a monolithic BPM system to a microservices architecture using Camunda. Covers distributing processes across microservices, coordinating…
Talk in Russian on
A 4K Streaming Platform for a Million Concurrent ViewersAleksandr Tobol48m
Describes Odnoklassniki’s video streaming platform that delivers over 3 Tbit/s for 4K and Full HD live streams to millions of viewers. Covers the engineering…
Talk in Russian on
How we deliver 1Tbps of video with our WebRTC peer-to-peer networkJordan Pittier46m
Streamroot’s WebRTC DNA delivers 1.2 Tbps peak of peer-to-peer video and offloads about 70% of CDN traffic by matching viewers via a router/tracker system…
Talk in English on
Almost No Magic, or How to Smoothly Deliver a Terabit Video StreamMikhail Raychenko44m
Describes delivering terabit-scale live video streams with a practical, low-magic engineering approach: how to distribute extremely large-bandwidth video…
Talk in Russian on
A High‑load Distributed Control System for a Modern Nuclear Power PlantVadim Podolnyy01h 00m
A new distributed control platform for modern nuclear power plants is described, including hard real-time coordination of over 150 specialized subsystems that…
Talk in Russian on
Jedi Techniques in Team ManagementViktoriya Yurkevich50m
Connects common engineering-manager habits (preferring technical tools over people) to ineffective team management and argues that standard coaching…
Talk in Russian on
Why CTOs Should CodeAleksandr Ziza52m
Explains why a CTO should continue coding: argues that hands-on programming helps lead high-load system projects, improves managerial decision-making, and…
Talk in Russian on
# Tools for Managing a Large TeamDmitriy Bezuglyy51m
Discusses tools and practices for managing engineering teams larger than ~30 people, addressing leadership challenges beyond the typical 7±2 team size. Covers…
Talk in Russian on
Describing Infrastructure in Terraform for the FutureAnton Babenko50m
Covers how to structure infrastructure-as-code using Terraform, discussing recurring problems teams face because there aren’t established best practices…
Talk in Russian on
From Ansible to SaltStack — How and WhyDmitriy Samokhvalov51m
The talk compares using Ansible vs SaltStack for deploying and managing infrastructure at Alfa-Bank: it describes problems encountered with Ansible, what…
Talk in Russian on
BeyondCorp: A DevOps Security Model Without Sign‑On and VPNGleb Lesnikov48m
Describes implementing BeyondCorp-style zero-trust access for DevOps to remove VPNs and centralized credential management. Covers problems of many servers and…
Talk in Russian on
A Survival Guide to MongoDBSergey Zagurskiy48m
Practical guide to operating MongoDB under production load: covers common pitfalls that appear as traffic grows, which aren’t obvious at start, and describes…
Talk in Russian on
The cost of MongoDB ACID transactions in theory and practiceHenrik Ingo49m
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь…
Talk in English on
Building a 100‑Petabyte Analytics WarehouseAleksandr Mazurov49m
Criteo describes building one of Europe’s largest Hadoop clusters with Hive as the central data-processing tool, explaining how their Hive platform evolved…
Talk in Russian on
Continuous Optimization for distributed BigData analysisKai Sasaki48m
Platform ingests about 1 million records per second and processes trillions per day using Hadoop and Presto. It replaces Parquet with a messagepack-based…
Talk in English on
Attracting tinkoff.ruAleksandr Polomodov51m
Presentation describes Tinkoff.ru’s system for acquiring new customers, defining what they consider “effective acquisition” and how that concept led to a…
Talk in Russian on
Data Engineers and Who Needs ThemValentin Gogichashvili48m
The talk discusses why large organizations need data engineers and what problems they solve when companies collect and store large volumes of data. It covers…
Talk in Russian on
How We Optimize Processes in Custom Software DevelopmentKirill Vetchinkin48m
A team that builds custom financial systems for telecom and banking describes how they optimize business and technical processes to run project-after-project…
Talk in Russian on
Evolution of the Moscow Exchange Trading and Clearing System ArchitectureS.Kostanbaev50m
Describes the evolution of the trading-and-clearing system architecture at the Moscow Exchange, tracing its development from a simple monolithic system in the…
Talk in Russian on
How We Implemented the Core of Alfa‑Bank’s Investment Business on TarantoolV. Drynkin49m
Describes how Alfa-Bank rebuilt the core of its investment business using Tarantool as the database/engine. Covers the legacy architecture from the 2000s, the…
Talk in Russian on
Medical Chatbot and a Physician Rating SystemIlya Larchenko50m
Describes building two data-science products trained on patient medical records: a chatbot that collects patient complaints and performs initial routing, and a…
Talk in Russian on
‘Vertical Reality Glasses’: Fixing Typos in Search QueriesTigran Saluev49m
Describes building a typo-correction system for search queries, focusing on handling frequent user misspellings and service-specific vocabularies. Covers why…
Talk in Russian on
Billing at DrimSimDmitriy Simonov46m
Describes the MVNx billing system built for virtual operator Drimsim, detailing a microservices-based architecture, the specialized databases used, and how…
Talk in Russian on
Deploying MySQL on Kubernetes & OpenshiftAleksandr Rubin56m
Shows a working deployment that brings up a three‑node Percona XtraDB (Galera) cluster plus ProxySQL and monitoring with one deployment flow (Helm or oc…
Talk in English on
"Charge Up" or CDC from MariaDB and Postgres into MariaDB Columnstore AnalyticsRoman Nozdrin37m
Demonstrates Change Data Capture (CDC) pipelines to stream data from MariaDB Server 10.3 and PostgreSQL 10 into the MariaDB ColumnStore analytical engine…
Talk in Russian on
MySQL 8.0: SQL and NoSQL ScalabilityVittorio Cioe50m
MySQL 8.0 adds a document store on top of InnoDB so JSON is stored in binary form with automatic validation and path access, collections map to two-column…
Talk in English on
Lessons from Migrating a 10 TB PostgreSQL Cluster to AWSAleksandr Kukushkin49m
A presentation about migrating a large PostgreSQL cluster (10 TB) used at Zalando to AWS, covering challenges of supporting over 700 clusters with mixed…
Talk in Russian on
Experiments with Postgres in Docker and the CloudNikolay Samokhvalov56m
Examines running PostgreSQL in Docker containers and in cloud managed services, comparing technologies like AWS RDS, Google Cloud SQL, and Kubernetes operators…
Talk in Russian on
Tools for Creating PostgreSQL BackupsAndrey Salnikov49m
A practical overview of PostgreSQL backup tools and strategies, comparing logical backups (pg_dump) and binary backups (pg_basebackup) plus built-in and…
Talk in Russian on
Serverless – are you ready for the revolution?Michał Jankowski51m
Explains how Azure serverless actually behaves: use Azure Functions with event queues to move from a single prototype function to a resilient pipeline of seven…
Talk in English on
Replication Across Different Database EnginesMikhail Buylov23m
Describes moving parts of MySQL functionality into other systems and where MySQL’s capabilities fall short. Compares database caching in memcache with using…
Talk in Russian on
Tarantool 2.1 Adds SQL Support: DetailsKirill Yukhin49m
Tarantool 2.1 adds SQL support compliant with ANSI-style syntax. It describes how Tarantool executes nontrivial SELECT queries and implements data-integrity…
Talk in Russian on
Make Your Database Dream of Electric Sheep: Designing for Autonomous OperationAndy Pavlo53m
Research prototypes show concrete gains: auto-tune using Gaussian processes on GPflow/TensorFlow automatically recommends knob sets for Postgres/MySQL…
Talk in English on
Will Postgres Live Forever?Bruce Momjian52m
Argues that Postgres survives because open source follows a different lifecycle than proprietary software, with 32 years of development and a cadence of annual…
Talk in English on
BBM’s 150M+ users Oracle to Postgres migration without downtimeÁlvaro Hernández42m
BBM migrates a multi-terabyte Oracle auth/metadata cluster to Postgres on GCP for a 150M+ user service, using ora2pg for DDL, Oracle GoldenGate for CDC initial…
Talk in English on
Achieving Sub‑Millisecond Response Times in a Java Trading System on LinuxAleksey Ragozin52m
Describes how to build a Java-based trading system on Linux that achieves sub-millisecond response times. Covers specific techniques and optimizations for…
Talk in Russian on
How We Crawl 60 Million Web Pages a DayAleksandr Sibiryakov50m
A team built a web-crawling content system for a search engine that visits 14 million domains and fetches up to 100 pages per domain per month, then re-crawls…
Talk in Russian on
How We Launched Russia’s First Kubernetes‑as‑a‑Service in Mail.Ru CloudDmitriy Lazarenko48m
Mail.Ru Cloud Solutions describes launching Russia’s first managed Kubernetes-as-a-Service offering: they explain using Kubernetes as the orchestration…
Talk in Russian on
Function as a Service in private cloudSergey Rybalkin51m
Alibaba private cloud implements an internal FaaS platform built in Kotlin to cut developer overhead, keep functions small (ideally ~80 lines) and provide a…
Talk in English on
Choosing the Right Tool to Deploy Containerized Applications in the CloudV.Pantyukhin38m
Compares AWS container orchestration services Amazon ECS and Amazon EKS (Kubernetes) and explains when to choose each for deploying and scaling containerized…
Talk in Russian on
Optimizing Kubernetes Resource Requests/Limits for Cost-Efficiency and LatencyHenning Jacobs47m
Collected metrics from 80+ clusters reveal a large fraction of pods run without proper memory or CPU requests, causing scheduling slack, unexpected OOM kills…
Talk in English on
Automating Disk Replacement with AnsibleArtem Aleksandrov46m
Automating hard-drive replacements using Ansible: the talk explains how to automate the routine process of swapping failed disks in large server fleets (tens…
Talk in Russian on
Building the Next-Generation Backend on FoundationDBOleg Illarionov50m
Presentation explains building a next-generation backend using FoundationDB, a sorted key–value database with ACID transactions. It discusses how FoundationDB…
Talk in Russian on
A School for Programmers as a Hiring SolutionLev Ekasov50m
A company describes using an internal programming school to ease developer hiring shortages by training candidates. The talk explains the hiring problem—demand…
Talk in Russian on
Zabbix: 100k NVPS on a Single ServerMikhail Makurov, Maksim Chernetsov34m
Zabbix monitoring platform is examined with focus on its limits and how to scale the analytics storage and optimize the Zabbix server and UI. The talk explains…
Talk in Russian on
Monitoring for Developers! Technology for the Community! Profit for Everyone!Vladimir Kolobaev52m
Describes how Avito’s engineering team monitors a large distributed platform with over 5 million incoming metrics per minute and about one million business…
Talk in Russian on
Big-Data Processing of Social Media User Data in AlibabaCloud MaxComputeMaksim Alekseev51m
Demonstrates combining heterogeneous user data for 700 million accounts from 15 sources, including AliExpress customer internal data and external…
Talk in Russian on
Hadoop at Scale: We Built a Large Cluster, How Do We Maintain It?Sergey Korsakov50m
Describes operating a large Hadoop cluster after deployment: maintaining reliability, meeting client needs, and preserving the ecosystem at scale. Covers…
Talk in Russian on
HighLoad++ 2018 Awards Ceremony30m
A ceremony presenting the HighLoad++ 2018 Awards recognizing contributions to Russia’s web development ecosystem. It lists event details (June 2026, Saint…
Organiser in Russian on
Rapid Development of Software Solutions with C++ and LuaAleksandr Borgardt47m
Shows how to combine C++ and Lua to develop production services quickly while keeping scalability, fault tolerance, and low API latency. Describes using Lua…
Talk in Russian on
Effil: An Alternative Approach to Multithreading in LuaMikhail Kupriyanov, Ilya Udalov38m
Effil presents a different approach to implementing multithreading for the Lua language, comparing it with existing Lua concurrency solutions. The talk…
Talk in Russian on
The ML Lifecycle in Combat ConditionsSergey Vinogradov52m
Covers practical lifecycle of machine learning in production, arguing that model training is only about a quarter of the work while most effort goes to data…
Talk in Russian on
MyRocks deep dive and production deployment at FacebookYoshinori Matsunobu51m
MyRocks (a RocksDB-based MySQL storage engine) and its production deployment at Facebook are examined, covering features added such as Blind Deletes and TTL…
Talk in German on
Demystifying MySQL Replication Crash SafetyJean-François Gagné48m
Covers concrete failure modes and exact configs that break or restore replication crash safety in MySQL 5.5–8.0: 5.5 is unsafe; 5.6 adds…
Talk in English on
High Loads in the Industrial Internet of ThingsEvgeniy Potapov35m
An overview of Industrial Internet of Things (IIoT) technologies and the challenges of operating them under high load. Covers industrial IoT device classes…
Talk in Russian on
Building a High-Load Cloud Call CenterEvgeniy Pinashin50m
Explains how to scale an Asterisk-based telephony service when a single Asterisk server cannot handle required concurrent calls (e.g., 300 vs 1000+). Describes…
Talk in Russian
Teaching a Machine to Synthesize ParacetamolArtem Kondyukov51m
Describes using machine learning to 'teach' a system to synthesize paracetamol (acetaminophen). Covers applying ML techniques to a problem hard to formalize…
Talk in Russian on
Forecasting E‑Commerce Sales with Gradient BoostingAleksandr Alekseytsev54m
An automatic warehouse restocking system at OZON.ru is driven by a gradient boosting ML model for sales forecasting. The talk covers problem setup and…
Talk in Russian on
Tips & Tricks for Fast Neural Net Inference in ProductionDmitriy Korobchenko51m
Check speed early during model construction and training and prefer simple architectural moves that actually cut work: use 1x1 convolutions to cheaply reduce…
Talk in English on
How Neural Networks Helped GraphicsEvgeniy Tumanov50m
The talk explains how neural networks were applied to graphics and visual effects production, using examples like large-scale rendering workflows (e.g., Weta…
Talk in Russian on
Women’s Networks: How Neural Networks Help the Beauty IndustryArtem Prosvetov42m
Neural networks applied in the beauty industry: how ML models are used to predict human behavior for commercial gain. Covers using data-science approaches and…
Talk in Russian on
Prod, Do Stack: Production-Ready Solutions via Data Science CompetitionsAndrey Kiselev33m
The talk describes Dbrain’s new infrastructure for running machine-learning competitions where participants submit executable source code. Models are trained…
Talk in Russian on
Phishing: The War of InfinityEvgeniy Bogomazov55m
Covers phishing and social engineering as ongoing threats to stealing user logins and passwords, including attacks on banks, crypto exchanges, and political…
Talk in Russian on
Modern fraud trends in RTBEkaterina Safonova45m
Company processes ~6 billion daily requests and finds mobile apps now near 50 percent of traffic so app fraud surges. Detection uses a three stage waterfall…
Talk in English on
The Role of Row Level Security in High-Load ProjectsAleksandr Tokarev43m
Examines where and how to implement row-level security in high‑load projects, discussing whether row-level access control is necessary and comparing available…
Talk in Russian on
How Tinkoff.ru Uses GreenplumDmitriy Nemchin52m
Describes how Tinkoff.ru runs Greenplum for large-scale analytics: they implemented a custom replication system from Oracle and Postgres, run about 4,000 daily…
Talk in Russian on
How We Built Our Own Netfilter with Intel DPDK and Prefix TreesAleksandr Samoylov55m
Describes building a custom packet-filtering engine based on Intel DPDK and prefix trees as an alternative to Linux Netfilter. Covers using DPDK for…
Talk in Russian on
Decentralized Technology for Bypassing FirewallsEvgeniy Safronov41m
Describes peer-to-peer connectivity problems caused by NATs and provider firewalls for decentralized P2P apps, and presents techniques to traverse these…
Talk in Russian on
QUIC illustratedAleksandr Krizhanovskiy54m
Explains what QUIC actually does and what was tested: observed Internet share ~7–10% and Google ~35% QUIC traffic, captured a Chrome/alt‑svc session and…
Talk in English on
Software Defined Storage the Linux wayPhilipp Reisner48m
Linux combines LVM (with thin provisioning), dm‑raid, dm‑cache, targets/initiators and DRBD into a coherent stack and Linstore adds a single control plane that…
Talk in English on
Serious RetailAleksandr Lishchuk, Dmitriy Tsvetkov44m
A case study of evolving a classic 3‑tier OLTP/ERP system at X5 Retail Group during rapid organic growth, describing performance optimization techniques for a…
Talk in Russian on
AWS Cost Reduction - Experiences and StrategiesAndrew Boag49m
Catalyst documents concrete practices: they cut AWS spend by 30–40% reduction through audits, tagging and account separation, pragmatic use of reserved…
Talk in English on
Replication in Tarantool: Configuration and UsageGeorgiy Kirichenko51m
Covers replication in the Tarantool database: how to configure replication and how to use it to provide high availability by replicating servers or forming…
Talk in Russian on
VShard — horizontal scaling in TarantoolVladislav Shpilevoy47m
VShard describes a horizontal scaling solution for the Tarantool database, contrasting it with the earlier Shard module. It explains VShard’s approach to…
Talk in Russian on
Proper database staging for PostgresNikolay Samokhvalov57m
Covers proper staging environments for PostgreSQL databases: how to set up and manage staging that reflects production, handle schema and data synchronization…
Talk in Russian on
A Kubernetes cluster on your laptop: introduction to minikubeViktor Safronov01h 44m
An introduction to running a local Kubernetes cluster using minikube: what minikube is, how to install and configure it on a laptop, and how to create and…
Talk in Russian on
Load testing a message busSergey Zhurin43m
Describes load-testing a message bus where input load is not constant or stepwise but changes nonlinearly over time. Covers why standard load-testing tools…
Talk in Russian on
Load-fire exercises on queriesAnton Barabanov, Dmitriy Godov48m
Overview of techniques used for load-testing and those observed in real web attacks, focusing on methods for generating and handling high-load request floods…
Talk in Russian on
ClickHouse: blitz meetup (questions and answers)Aleksey Milovidov53m
A brief Q&A session about ClickHouse covering practical questions and answers for developers using the ClickHouse columnar OLAP database. The meetup focuses on…
Talk in Russian on
Sharing Lua game-logic code between server and clientAndrey Trifanov52m
Describes using the same Lua game logic on both server and client by running OpenResty (Lua) on the backend and the Defold 2D engine (which also supports Lua)…
Talk in Russian on
How we work on the stability of our Lua implementationAnton Soldatov48m
IPONWEB describes maintaining a custom fork of LuaJIT used for over ten years to run business logic, focusing on ensuring the runtime’s stability. The talk…
Talk in Russian on
Multiple inheritance in LuaSergey Lelyakov37m
Explains using component-based multiple inheritance in Lua to improve code reuse in large, evolving RTB (real-time bidding) platforms. Describes applying Lua’s…
Talk in Russian on
DNS at FacebookOleg Obleukhov44m
Overview of how Facebook uses DNS for traffic balancing and load distribution, including the role of Facebook’s DNS infrastructure in that process. Explains…
Talk in Russian on
Video report onAndrey gevara04m
A video report about the HighLoad++ professional conference for high-load system developers, covering the Moscow 2018 edition (November 8–9) and mentioning the…
Talk in Russian
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.