~/conference

HighLoad++ 2014

date:2014-10-31..2014-11-01
location:Moscow, Russian Federation
series:HighLoad++ · 11 editions
titleauthorlength
A Story about HighLoad++ 201401m
A report-style piece presents coverage of the HighLoad++ 2014 conference, including reports and interviews about building and operating high-load systems. It…
Promo in Russian on
InterviewMaksim Shaposhnikov01m
An interview-style report from the HighLoad++ 2014 conference covering professional discussions for developers of high-load systems. It focuses on the…
Talk in Russian on
InterviewOleg Bunin01m
A set of interviews and reports from the HighLoad++ 2014 conference about building and operating high-load systems. The material covers practitioners’…
Talk in Russian on
InterviewOmer Shapira01m
A set of interviews and reports from the HighLoad++ 2014 conference about building and operating high-load systems. The coverage highlights practitioner…
Talk in Russian on
InterviewAndrey Sas01m
Collection of interviews and reports from the HighLoad++ 2014 conference focusing on building and operating high‑load systems; includes conversations with…
Talk in Russian
InterviewIgor Myzgin01m
A set of interviews and reports from the HighLoad++ 2014 conference about building and operating high-load systems. The content covers practitioner…
Talk in Russian on
InterviewLeonid Yurev01m
Collection of interviews and reports from the HighLoad++ 2014 conference about building and operating high-load systems. Includes conversations with…
Talk in Russian
!sync: asynchronous interactionVyacheslav Turchaninov43m
Covers how operating system schedulers, system calls, and asynchronous communication relate; explains how asynchronous interaction fundamentally works and when…
Talk in Russian on
Implementing the SPDY Protocol in the LinkedIn Social NetworkOleg Shapiro40m
LinkedIn's team describes implementing Google's SPDY protocol (basis for HTTP/2) across their global web stack to speed delivery of static content. The talk…
Talk in Russian on
1Hippeus: zerocopy messaging by the Laws of SpartaLeonid Yurev54m
1Hippeus is an open-source messaging infrastructure designed for extreme throughput (handling billions/sec) using zero-copy and lock-free communication. It…
Talk in Russian on
Coub: how we built an analytical platformMikhail Tabunov36m
Coub built its own analytics platform to process and analyze about 1 billion events per month from players, an iOS app, and the website. The talk explains why…
Talk in Russian on
HighLoad for BeginnersDmitriy Obukhov36m
An introductory overview of high-load systems explaining what “highload” means in practical terms. Covers basic concepts and definitions for developers new to…
Talk in Russian on
Nutanix Acropolis - KVM-based Cloud TurnkeyMaksim Shaposhnikov49m
Nutanix Acropolis presents a turnkey cloud platform built on KVM, arguing KVM is now a top choice as a free, reliable, open-source hypervisor. It addresses the…
Talk in Russian on
NoBigData: streaming analytics for ClientSide performanceS.Ryzhikov, A.Serbul43m
Describes NoBigData, a streaming analytics system for measuring client-side web performance using browser APIs like the Navigation Timing API. It covers…
Talk in Russian on
SDCH or new approaches to increasing performanceDmitriy Markovich57m
Overview of SDCH (Shared Dictionary Compression over HTTP) as an alternative to gzip for improving web transfer performance. Describes LinkedIn’s experimental…
Talk in Russian on
Sharding: patterns and antipatternsK.Osipov, A.Rybak56m
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь…
Talk in English on
Backend Architecture of sputnik.ru MapsMaksim Dementev43m
A talk about Sputnik.ru’s backend that generates raster map tiles from OpenStreetMap data using a horizontally scalable distributed rendering cluster. It…
Talk in Russian on
Virtualized highload NFVAleksandr Shalimov47m
The talk explains Network Functions Virtualization (NFV) and how moving network services like traffic analyzers, firewalls, and load balancers from specialized…
Talk in Russian on
Infrastructure Is Part of Your ApplicationAleksandr Azimov38m
Shows how to treat infrastructure as part of an application by measuring and improving network-level reliability. Describes methods to evaluate connectivity at…
Talk in Russian on
Panel with the HighLoad++ Program Committee on choosing technologies for a project53m
A round-table discussion on choosing technologies for a project, held by the HighLoad++ program committee. The session covers evaluation and selection of…
Panel in Russian
Escape Spam — how to increase newsletter CTRAndrey Sas48m
Techniques to recover email campaigns from being marked as spam by increasing click-through rate (CTR) without harming overall site user activity. Covers what…
Talk in Russian on
Wireless access for HighLoad participantsAleksandr Pavlov26m
Describes building wireless networks for large events (exhibitions, stadiums) and why traditional enterprise controller-plus-many-light-AP setups don’t scale…
Talk in Russian on
Thorny path to the Large Scale Graph ProcessingAleksey Zinovev39m
Big graphs like the web hit sizes that break single servers — examples: Moscow road graph 250k nodes/460k edges, EU roads ~18M/42M, and web/facebook scales to…
Talk in English on
Scalable nginx configurationIgor Sysoev44m
How to design nginx configurations that remain maintainable over many years, covering common mistakes and comparing correct and incorrect approaches. The talk…
Talk in Russian on
Elbrus primerKonstantin Trushkin55m
An overview of the Elbrus project: history of MCST, milestones in its development, and current product lines. Covers Elbrus CPU architecture features…
Talk in Russian on
Heterogeneous services for highload projectsIgor Myzgin35m
The talk analyzes monetization constraints in the Russian web (Runet) that prevent valuing audience the same way as in Europe/USA, causing a widening gap…
Talk in Russian on
Tempesta FW: FrameWork and FireWall for WAF and DDoS mitigationAleksandr Krizhanovskiy40m
Tempesta FW is an open-source hybrid HTTP accelerator and firewall designed for application-layer DDoS protection and building high-performance Web Application…
Talk in Russian on
Docker & Puppet: how to cross them and whether you need itAnton Turetskiy44m
The talk compares Docker and Puppet and explains why the team introduced containerization alongside their existing configuration management. It covers…
Talk in Russian on
DDoS attacks in Russia in 2014: UDP packets do not smell of lardAleksandr Lyamin48m
Analyzes DDoS trends in Russia through the first 10 months of 2014, correlating attack patterns with geopolitical and economic events. Reviews common…
Talk in Russian on
Application-level protocols in the browserIlya Kutukov44m
Explains how implementing custom application-layer protocols inside the browser can improve channel utilization, enable arbitrary encryption, manage session…
Talk in Russian on
ObjectManager, or How to work with a large number of objects on a mapMarina Stepanova30m
Describes ObjectManager, a client-side technique for drawing large numbers of map points efficiently and the limits of standard marker solutions. Covers…
Talk in Russian on
Development management tooling at Mail.Ru GroupAleksandr Gornyy45m
Describes Mail.Ru Group’s development-management toolset and how the company uses specific Atlassian and related products to run development processes. Lists…
Talk in Russian on
Continuous Delivery, or the magic button for on‑demand releasesDenis Yakovlev38m
Describes implementing a one-click Continuous Delivery pipeline for a complex distributed product (2GIS Reference API) so a manager can trigger a full release…
Talk in Russian on
People make the difference, or video streamingAleksandr Tobol24m
Describes how a video service sped up start-of-play for movies and series by over 10× using adaptive streaming technologies MPEG‑DASH and HLS. Covers which…
Talk in Russian on
Payment processing in Badoo — an inside viewAnatoliy Panov43m
An overview of Badoo’s billing and payments infrastructure for a large international, high-load service, covering architecture, operational challenges that…
Talk in Russian on
How to Accurately Store Money in a DatabaseRoman Druzyagin52m
Discusses correct ways to store and operate on monetary values in application databases, highlighting common developer mistakes when implementing custom…
Talk in Russian on
Asynchronous Replication Without CensorshipOleg Tsarev41m
A Percona Server developer and Mail.Ru Target engineer analyzes MySQL replication: explains its internal design, points out flawed choices made in MySQL…
Talk in Russian on
CREATE INDEX… USING VODKA. VODKA CONNECTING INDEXES!Oleg Bartunov, Aleksandr Korotkov40m
Prototype index access method called Vodka appears, replacing GIN’s B-tree entries with an ART/digital tree and combining multiple index types (including…
Talk in English on
How PostgreSQL Interacts with the DiskIlya Kosmodemyanskiy45m
Explains why a database needs disk storage and how PostgreSQL interacts with disks, contrasting PostgreSQL’s behavior with other databases. Covers hardware…
Talk in Russian on
PostgreSQL: Ups, DevOps...Aleksey Lesovskiy36m
Practical checklist for automating PostgreSQL operations: automate OS/package/config management, replication setup, load‑balancer config and scripted failover…
Talk in English on
Challenges of Using MySQL Efficiently on Modern HardwareAleksey Kopytov44m
Talk examines MySQL performance issues on modern server hardware and workloads, naming MySQL and Percona Server. It covers typical bottlenecks caused by legacy…
Talk in Russian on
Domain‑Specific Databases and Aviasales MailingsBoris Kaplunovskiy45m
Describes building a domain-specific data store for Aviasales to support notification emails when matching tickets appear. Uses a custom non-SQL database to…
Talk in Russian on
Web‑Scale Backups for MySQLAleksey Kopytov50m
Compares backup tools for large-scale MySQL (mysqldump, mydumper, mylvmbackup, Percona XtraBackup and commercial options) and discusses how to choose among…
Talk in Russian on
5 Reasons MongoDB Is the Leading NoSQL DBMSHenrik Ingo52m
Explains five reasons why MongoDB became a leading NoSQL database: it addresses massive growth in data and users, handles more complex and heterogeneous data…
Talk in Russian on
The New MongoDB Sharding ArchitectureLeif Walsh32m
Explains MongoDB sharding vs replication: replication increases reliability and read scaling by copying data across more machines, while sharding splits data…
Talk in Russian on
On-Disk Data Structures: B-Trees, LSM-Trees and Fractal TreesLeif Walsh01h 16m
The talk explains disk-based data structures used in databases and file systems, contrasting traditional B-trees with write-optimized structures like LSM-trees…
Talk in Russian on
Partitioning and Data Migrations Using PostgreSQL as an ExampleDenis Ivanov34m
Practical techniques for partitioning and migrating PostgreSQL data: automatic distribution of rows across partitions plus support for reads, updates and…
Talk in Russian on
Corpus collapsum: Galera Resilience to PartitioningRaghavendra Prabhu01h 00m
Examines Galera cluster behavior under network partitions, showing that despite CAP’s Partition tolerance goal, real-world distributed systems (including…
Talk in Russian on
Postgres at the Core of Your Data CenterBruce Momjian01h 00m
PostgreSQL can serve as a central data-aggregator for multiple datacenters by using its extensibility, foreign-data wrappers to access external data sources…
Talk in Russian on
Telemetry Analysis for ScalingTheo Schlossnagle36m
Circonus describes building a scalable telemetry pipeline: collecting, storing and analyzing high-volume metrics. It covers their architectural evolution…
Talk in Russian on
Testing the Performance of Distributed Storage SystemsAleksandr Kirov46m
Covers testing performance of Software Defined Storage (SDS) systems: explains SDS architectures, cache layers, why sync is expensive, common bottlenecks and…
Talk in Russian on
Turning OpenStack Swift into a High‑Load StorageNikolay Dvas46m
Describes turning OpenStack Swift into a storage backend that handles heavy load by addressing its operational weaknesses. Covers using Swift in a provider…
Talk in Russian on
How We Counted Traffic in VerticaNikolay Golov47m
This talk describes how Avito implemented traffic analytics (unique visitors and sessions) on HP Vertica. It explains the challenge that unique counts are…
Talk in Russian on
How We Store and Analyze a Large Social GraphMaksim Bartenev44m
Describes storing and analyzing a large social graph (100M+ nodes, 1B+ edges) while new data are continuously added. Covers using graph databases DEX and…
Talk in Russian on
Ulmart: The Story of Its CreationDmitriy Zavalishin51m
A retrospective on building Ulmart’s web platform: covers business requirements, project management and client collaboration methods, integration challenges…
Talk in Russian on
Speeding Up and Offloading a Web Server by Transparently Caching on SSDStanislav Nikolov54m
Describes developing and deploying an nginx module that transparently caches static files on SSDs to accelerate and offload a busy web server without changing…
Talk in Russian on
Stylish ScalingValentine Gogichashvili01h 04m
Zalando describes how PostgreSQL is deployed, tuned, monitored, and used as the primary data store and backup for real-time warehouse management and…
Talk in Russian on
Advertising at the Speed of Light (DMP Platform)Sergey Zhemzhitskiy44m
A presentation about building a real-time user-profile enrichment service for RTB ad serving that must handle tens to hundreds of thousands of requests per…
Talk in Russian on
Mail.Ru Editor, or Speed‑Reading in Half an HourPavel Zinovkin44m
Describes Mail.Ru Editor, a system for allowing users to edit Word/Excel/PowerPoint files online as part of Mail.Ru services. Covers the problem of users…
Talk in Russian on
Building an Analytics System for a High‑Load Media PlatformO.Novikov, I.Saltanov38m
Describes building an in-house analytics system for a high-traffic media/social site (Sports.ru) after it became a social network with 12M monthly uniques…
Talk in Russian on
DIY Fault‑Tolerant MicroclusterVitaliy Gavrilov40m
Describes how to build a fault-tolerant microcluster using minimal hardware: L2 topology for component interconnects and L3 setup (HSRP, corosync) for external…
Talk in Russian on
The "Cloud" at Badoo a Year Later: Fixing Our MistakesYuriy Nasretdinov46m
A retrospective on Badoo’s cloud-like platform covering its overall architecture (creation history, load distribution, fault tolerance), script log collection…
Talk in Russian on
KVM Modifications for Clustered OperationAndrey Shetukhin, Ivan Povsten39m
Describes modifying KVM to support cluster-aware, fault-tolerant operation by enabling dynamic redistribution of virtual machines across physical servers…
Talk in Russian on
How to Serve 60 Million SubscribersArtem Rufanov01h 00m
Design and implementation of a PCRF node (per 3GPP) to serve 60 million mobile subscribers. Covers building a real-time-capable decision engine that enforces…
Talk in Russian on
Using Hadoop at BadooValeriy Starynin52m
Badoo describes using Hadoop to store and process the entire clickstream from the web site and mobile app servers—about 1 billion events per day—and an…
Talk in Russian on
Running JS on the Server at Scale — What Can Go WrongBrian Geffon37m
Describes problems encountered when moving rendering from server-side HTML to client-side JavaScript at LinkedIn, focusing on performance trade-offs for users…
Talk in Russian on
Pushing PHP to Its LimitsMichael Armstrong50m
LiteSpeed Web Server (LSWS) for PHP: explains three LSWS PHP modes and compares their trade-offs (memory use, execution speed, opcode caching/suEXEC behavior)…
Talk in Russian on
Memcached Injections: They Exist and They WorkIvan Novikov40m
The talk examines injection vulnerabilities in the Memcached ecosystem: real bugs in client wrappers/drivers for languages including Ruby, Python, Java, PHP…
Talk in Russian on
Highway to Continuous IntegrationDenis Trifonov45m
Uses Jenkins plus OpenStack and Chef to deploy isolated environments, runs PHPUnit tests in parallel with Paratest, and ties build results into JIRA. Starts…
Talk in English on
Optimizing Software for Modern CPUs and LinuxAleksandr Krizhanovskiy44m
Covers practical techniques for optimizing software on modern CPUs and Linux, including data alignment, cache optimization and NUMA-aware design, CPU/thread…
Talk in Russian on
How MySQL Replication WorksAndrey Aksenov43m
Explains replication types (synchronous, asynchronous, semi-synchronous; master-master vs master-slave) and how MySQL implements them across versions. Covers…
Talk in Russian on
Tools for High‑Load Projects: Caching and QueuesVyacheslav Moskalenko39m
Overview of RabbitMQ as a message broker: core concepts and how it works. Explanation of exchange types (Direct, Fanout, Topic) and their routing behavior…
Talk in Russian on
Choosing a Search Engine with Your HeadAndrey Aksenov47m
Practical guide to building search: how to implement a simple custom search in one hour, one evening, or one week and when that effort is justified. Compares…
Talk in Russian on
Application Architecture Using MySQLPetr Zaytsev47m
Covers designing and reworking application architectures around MySQL, focusing on performance, high availability, security and scalability. Explains practical…
Talk in Russian on
Anatomy of a Web ServiceAndrey Smirnov49m
An overview of what a backend/application server actually does, limits on load, and ways to improve performance. Covers concurrency approaches (threads…
Talk in Russian on
Statistical Methods and Tools for System Performance AnalysisAleksey Lavrenyuk36m
Describes a method for performance testing when only real, highly seasonal traffic can be applied: identify input and output metrics, track them across…
Talk in Russian on
Modern DoS Attacks and How to Defend Against ThemAleksandr Vlasov45m
Overview of modern DoS attacks that emphasizes application-layer threats which often evade network- and transport-level protections. Describes how operators…
Talk in Russian on
Data Processing in RTB: Fast, Cheap and 98% AccuratePavel Kalaydin30m
Covers real-time analytics for RTB (real-time bidding) at RuTarget, which processes a billion ad-impression requests per day. Describes using streaming…
Talk in Russian on
Machine Learning in the MAIL.RU Advertising SystemIgor Kretinin48m
MAIL.RU’s advertising system uses machine learning on clickstream data stored in HDFS (about 100K records/sec) to train classifiers that segment Internet…
Talk in Russian on
Client Applications Under LoadAndrey Smirnov46m
Discusses how successful high-load projects require cooperation between client apps and servers, and examines what client-side developers must do when servers…
Talk in Russian on
BigData Clustering Illustrated by OK GiftsArtur Kadurin32m
Processing Odnoklassniki gift-giving logs stored in a Hadoop cluster using a MapReduce computation model to filter data and compute a similarity measure…
Talk in Russian on
How to Find a DDoS Attacker and Make Them ApologizeDmitriy Volkov45m
Covers practical steps for responding to an active DDoS attack: how to collect and preserve forensic evidence, methods to estimate financial damage, and ways…
Talk in Russian on
Virtualization Games in JavaScript, or How I Rewrote an EmulatorEvgeniy Potapov24m
A talk about emulators implemented in JavaScript: how they work, practical use cases, and the internal principles. It specifically covers the PCE.JS…
Talk in Russian on
Escaping the 'Spam' Folder: How to Boost Newsletter CTRAndrey Sas48m
How to increase email newsletter CTR to avoid mail providers classifying messages as spam by improving engagement without harming overall site activity. Covers…
Talk in Russian on
Wireless Access for Highload Conference AttendeesAleksandr Pavlov26m
Describes building wireless access networks for large events (exhibitions, stadiums) and why typical enterprise controller-plus-light-AP architectures don’t…
Talk in Russian on
Thorny path to the Large Scale Graph ProcessingAleksey Zinovev39m
Shows concrete scales and tooling: a Moscow road graph of 250k nodes, 460k edges, an EU road graph on the order of 18M nodes, 42M edges, and web/social graphs…
Talk in English on
Running JS on the Server at Scale — What Can Go Wrong?Brian Geffon37m
Describes integrating a JavaScript engine into an HTTP proxy to run JS on the server side, and reports practical experiences from that integration. Covers…
Talk in Russian on
Using Hadoop at BadooValeriy Starynin52m
Badoo describes using Hadoop to store and process the full clickstream from the website and mobile app servers—about 1 billion events per day—and additionally…
Talk in Russian on
How to Serve 60 Million SubscribersArtem Rufanov01h 00m
Describes implementing a 3GPP-compliant PCRF node to serve 60 million mobile subscribers, making real-time policy decisions about users’ service rates based on…
Talk in Russian on
How to Count and Analyze Hundreds of Gigabits of Traffic per SecondStanislav Nikolov53m
Describes collecting and analyzing hundreds of gigabits per second of client traffic using minimal extra servers for static content; addresses challenges when…
Talk in Russian on
Scaling Microservices in GoMatt Heath42m
Describes migrating Hailo from monolithic PHP/Java to a cloud-native microservices platform deployed across three continents, implemented almost entirely in…
Talk in Russian on
KVM Modifications for Clustered OperationAndrey Shetukhin, Ivan Povsten39m
Describes modifying KVM to support cluster-aware, fault-tolerant operation so virtual machines can be dynamically redistributed across physical hosts. Covers…
Talk in Russian on
"The Cloud" at Badoo a Year Later: Fixing Our MistakesYuriy Nasretdinov46m
A retrospective of Badoo’s cloud-like infrastructure one year later, covering its overall architecture for load distribution and fault tolerance, plus how…
Talk in Russian on
DIY Fault-Tolerant MicroclusterVitaliy Gavrilov40m
Describes how to build a fault-tolerant micro-cluster using minimal hardware: L2 topology for internal component links and L3 setup for external service…
Talk in Russian on
Pushing PHP to Its LimitsMichael Armstrong50m
The talk explains how LiteSpeed Web Server (LSWS) speeds up PHP-based dynamic websites compared with other web servers. It covers LSWS's performance advantages…
Talk in Russian on
Building a Distributed Data Collection System with RabbitMQAlvaro Videla01h 19m
How to build a distributed data-collection system using RabbitMQ to gather events from geographically dispersed servers and devices and replicate them into a…
Talk in Russian on
Developing an Analytics System for a High-Load Media ServiceOleg Novikov, Ilya Saltanov38m
Description of building a custom analytics system for Sports.ru after it became a social network with 12 million monthly users. Covers collecting and…
Talk in Russian on
Mail.Ru Editor, or Speed-Reading in Half an HourPavel Zinovkin44m
Mail.Ru built an online document editor to let users open and edit Word/Excel/PowerPoint files in the cloud instead of downloading them. The talk explains the…
Talk in Russian on
Advertising at the Speed of Light: DMP PlatformSergey Zhemzhitskiy44m
Describes building a high-performance DMP/RTB advertising platform that serves incoming ad-requests at tens to hundreds of thousands QPS with sub-20 ms…
Talk in Russian on
Stylish ScalingValentine Gogichashvili01h 04m
Zalando’s use of PostgreSQL as the core datastore for everything from customer records to article data and real-time warehouse systems is described, covering…
Talk in Russian on
Speeding Up and Offloading a Web Server by Transparently Caching on SSDStanislav Nikolov54m
Describes developing and deploying an nginx module that provides transparent SSD-based caching to accelerate and offload I/O on overloaded web servers. The…
Talk in Russian on
Ulmart: The Story of Its CreationDmitriy Zavalishin51m
A retrospective on building Ulmart’s web platform for Russia’s largest online electronics retailer, covering business requirements, project management methods…
Talk in Russian on
Postgres at the Heart of Your Data CenterBruce Momjian01h 00m
PostgreSQL is presented as a data-aggregation engine for data center environments, demonstrating its extensibility, foreign-data wrapper access to external…
Talk in Russian on
Telemetry Analysis at ScaleTheo Schlossnagle36m
Circonus describes collecting, storing and analyzing large-scale telemetry and the architectural evolution they used to scale that pipeline. The talk covers…
Talk in Russian on
5 Reasons MongoDB Is the Leading NoSQL DBMSHenrik Ingo52m
The talk explains five reasons why MongoDB became a leading NoSQL database by addressing Big Data challenges: rapid growth in data and users, increasing…
Talk in Russian on
Corpus collapsum: Galera's Resilience to PartitioningRaghavendra Prabhu01h 00m
Examines Galera cluster behavior under network partitions, discussing how real networks fail and how Galera implements (or fails to implement) partition…
Talk in Russian on
CREATE INDEX … USING VODKA VODKA CONNECTING INDEXESOleg Bartunov, Aleksandr Korotkov40m
Prototype of a new PostgreSQL access method called vodka access method implements composable index layers (radix trees plus existing methods) to index jsonb…
Talk in English on
PostgreSQL: Ups, DevOps...Aleksey Lesovskiy36m
Explains practical limits of automating PostgreSQL ops: use Ansible or Chef/Puppet/Salt for OS/config distro and repetitive tasks, but keep human review for…
Talk in English on
SSDs for Your DatabasePetr Zaytsev49m
Overview of Flash (SSD) options for databases: explains different Flash technologies available, their pros and cons, and selection criteria to avoid…
Talk in Russian on
Web-Scale Backups for MySQLAleksey Kopytov50m
Discussion of practical strategies for backing up high-scale MySQL installations, comparing tools such as mysqldump, mydumper, mylvmbackup, Percona XtraBackup…
Talk in Russian on
Asynchronous Replication Without CensorshipOleg Tsarev41m
A Percona Server developer and Mail.Ru Target engineer examines MySQL’s asynchronous replication, identifies why past design choices failed, and explains…
Talk in Russian on
Deep Dive into On-Disk Data StructuresLeif Walsh01h 16m
The talk explains why traditional on-disk B-tree structures (used in DBMSs and file systems) are being replaced by write-optimized on-disk structures such as…
Talk in Russian on
Domain-Specific Databases and Aviasales MailingsBoris Kaplunovskiy45m
Describes building a domain-specific datastore and delivery pipeline for Aviasales email/SMS notifications: users subscribe with multi-predicate filters…
Talk in Russian on
How PostgreSQL Interacts with DiskIlya Kosmodemyanskiy45m
Explains why databases need disk storage and how PostgreSQL interacts with disks, covering disk vs. memory vs. CPU trade-offs and why administrators prioritize…
Talk in Russian on
How We Counted Traffic on VerticaNikolay Golov47m
Describes how Avito measured web traffic and computed detailed analytics (unique visitors and sessions) from hundreds of millions of events per day using…
Talk in Russian on
How We Store and Analyze a Large Social GraphMaksim Bartenev44m
Describes a system for storing and analyzing a very large social graph (over 100 million nodes and over 1 billion edges). Covers use cases from traversing a…
Talk in Russian on
How to Account Money Correctly in a DatabaseRoman Druzyagin52m
The talk examines how to store and process money correctly in application databases, addressing common developer mistakes when designing billing and accounting…
Talk in Russian on
Turning Openstack Swift into Storage for High LoadsNikolay Dvas46m
Describes turning OpenStack Swift into a production-grade, high-load object store by addressing its performance and reliability issues. Covers Swift deployment…
Talk in Russian on
A New Sharding Architecture for MongoDBLeif Walsh32m
An overview of MongoDB sharding and replication trade-offs: how replication improves read scalability and reliability by copying data, while sharding improves…
Talk in Russian on
Partitioning and Data Migrations Using PostgreSQL as an ExampleDenis Ivanov34m
Covers partitioning and data migration techniques for PostgreSQL, including automatic data distribution across partitions and performing reads/updates/deletes…
Talk in Russian on
Payment Processing at Badoo — An Inside LookAnatoliy Panov43m
Describes Badoo’s billing and payment systems for a high-traffic international service, focusing on architecture, operational problems encountered as volumes…
Talk in Russian on
Testing Performance of Distributed Storage SystemsAleksandr Kirov46m
Covers performance testing of Software Defined Storage (SDS) systems by examining SDS architectures, cache layers, the high cost of sync operations, common…
Talk in Russian on
The Design of a Modern Distributed Object StorageAleksandr Chistyakov31m
A description of how to move from vertical to horizontal scaling for large amounts of static user content by adopting distributed Object Storage with an…
Talk in Russian on
People Make the Difference or Video Streaming at OdnoklassnikiAleksandr Tobol24m
Describes how the Odnoklassniki team sped up video start times by more than 10× using adaptive streaming technologies MPEG‑DASH and HLS. Explains which…
Talk in Russian on
Continuous Delivery, or the Magic Button for On‑Demand ReleasesDenis Yakovlev38m
Describes building a one-button Continuous Delivery workflow for 2GIS Reference API so a manager can trigger a full production release on demand. Covers using…
Talk in Russian on
ObjectManager, or How to Work with a Large Number of Objects on a MapMarina Stepanova30m
Describes ObjectManager, a system for efficiently handling and rendering very large numbers of geographic points on a map. Covers client-side rendering…
Talk in Russian on
Application‑Level Protocols in the BrowserIlya Kutukov44m
Examines implementing custom application-layer protocols inside web browsers to better use bandwidth, enable arbitrary encryption, manage session state, and…
Talk in Russian on
DDoS Attacks in Russia in 2014: UDP Packets Don’t Smell of LardAleksandr Lyamin48m
An analysis of DDoS attacks in Russia during 2014, using ten months of telemetry to describe current attack trends and correlate them with geopolitical and…
Talk in Russian on
Docker & Puppet: How to Crossbreed Them and Whether You Need ItAnton Turetskiy44m
The talk explains how Docker containers and Puppet configuration management can be integrated: it gives a brief overview of Docker and Puppet, reasons for…
Talk in Russian on
Tempesta FW: FrameWork and FireWall for WAF and DDoS MitigationAleksandr Krizhanovskiy40m
Tempesta FW is an open-source hybrid HTTP accelerator and firewall designed for application-layer DDoS protection and building high-performance Web Application…
Talk in Russian on
Heterogeneous Services for Highload ProjectsIgor Myzgin35m
Discusses optimizing code and infrastructure for high-load web projects in Russia where ad-based monetization and company valuation differ from Western models…
Talk in Russian on
Scalable nginx ConfigurationIgor Sysoev44m
Covers techniques for building long-lived, maintainable nginx configurations, showing common mistakes and correct vs incorrect approaches. Discusses when to…
Talk in Russian on
Development Management Tooling at Mail.Ru GroupAleksandr Gornyy45m
Describes Mail.Ru Group’s development toolset and how the company manages engineering work using Atlassian and related products: JIRA for issue tracking…
Talk in Russian on
Challenges of Efficiently Using MySQL on Modern HardwareAleksey Kopytov44m
Covers performance issues when running MySQL on modern server hardware and workloads, naming MySQL and Percona Server as the technologies. Explains typical…
Talk in Russian on
Sharding in MongoDBHenrik Ingo47m
Explains how MongoDB’s built-in sharding provides horizontal scalability by distributing disk, RAM and CPU load across a cluster, with automatic sharding and…
Talk in Russian on
Working with Indexes — Best Practices for MySQL 5.6Petr Zaytsev01h 05m
Practical guidance on using indexes in MySQL 5.6: how the MySQL 5.6 optimizer uses indexes to execute queries, how to design an optimal indexing strategy, when…
Talk in Russian on
~/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.