~/conference

Backend Conf 2018

date:2018-05-28..2018-05-29
location:Moscow, Russian Federation
series:Backend Conf (РИТ++) · 2 editions
editions:[Backend Conf 2018, Backend Conf 2019 (РИТ++)]
tags:[databases]
titleauthorlength
Reindexer - a very fast in-memory DB with full-text searchOleg Gerasimov53m
Reindexer is presented as a very fast in-memory database with built-in full-text search used to power an IPTV/OTT platform serving about 10 million users. The…
Talk in Russian on
Testers versus testingAnton Olievskiy40m
Compares testers’ roles and manual testing practices that slowed feature releases in a high-load backend context, identifying testing as the bottleneck that…
Talk in Russian on
Accounting for user behavior data in A/B testing metricsNikita Povarov, Roman Poborchiy47m
Covers how to incorporate user behavior data into A/B testing metrics to improve sensitivity when sample sizes are limited. Describes problems with detecting…
Talk in Russian on
How to design a tagging search solution and not make mistakesAleksandr Tokarev36m
A practical guide to designing a tagging-based search system, covering common pitfalls and decision points when building tag search rather than reusing…
Talk in Russian on
Common table expressions (CTE) and window functions in MySQL 8.0Dmitriy Lenev50m
MySQL 8.0 introduces Common Table Expressions (CTEs) and window functions. The talk explains these features in MySQL 8.0—how to use CTEs for structuring…
Talk in Russian on
Consumer-Driven Contract approach for testing microservices at AvitoFrol Kryuchkov42m
Describes using Consumer-Driven Contract (CDC) testing for microservices at Avito, focusing on practical problems with popular CDC tools such as extra overhead…
Talk in Russian on
Integration testing of microservices in ScalaYuriy Badalyants46m
Shows how to write integration tests for Scala-based microservices to verify that a deployed service setup actually works beyond unit tests. Covers practical…
Talk in Russian on
The magic of Elixir in email deliveryAleksandr Shvets48m
An exploration of building a high-throughput email delivery system using Elixir: discusses problems with modern MTAs and delivery guarantees, SMTP quirks…
Talk in Russian on
The story of building a real-time streaming analytics systemRenat Idrisov38m
A retrospective on building a real-time stream analytics system, focusing on handling unbounded (infinite) data streams rather than finite datasets. Covers the…
Talk in Russian on
The evolution of search at AvitoVyacheslav Kryukov41m
Describes recent developments in Avito’s search platform over roughly the past year, covering both product-level and technical perspectives and how they…
Talk in Russian on
Theory and practice of using ClickHouse in real applicationsAleksandr Zaytsev51m
Overview of using ClickHouse as an analytical DBMS in real applications: why ClickHouse is better suited than MySQL/PostgreSQL or many NoSQL and commercial…
Talk in Russian on
ClickHouse capabilities for advanced developersAleksey Milovidov53m
Discusses lesser-known ClickHouse features useful for advanced developers: incremental aggregation and manipulating aggregate-function states, inter-cluster…
Talk in Russian on
Static analysis as an answer to raising code qualitySergey Vasilev42m
The talk explains how static code analysis can help detect and fix programming errors early to improve software quality and security. It discusses static…
Talk in Russian on
QUIC, TLS 1.3, DNS-over-HTTPS, everywhere nextArtem Gavrichenkov53m
The talk surveys recent and upcoming changes to core Internet protocols, focusing on QUIC, TLS 1.3, and DNS-over-HTTPS as replacements or evolutions of TCP…
Talk in Russian on
Continuous Database AdministrationNikolay Samokhvalov44m
Cloud DBs (Amazon RDS, Google Cloud SQL, Aurora) handle provisioning, replicas and backups but leave tuning and query optimization manual. An interactive psql…
Talk in English on
Typical application mistakes that lead to bloat in PostgreSQLAndrey Salnikov51m
The talk examines common application-design and coding mistakes that cause table/index bloat in PostgreSQL, explaining how specific practices during…
Talk in Russian on
Anatomy of concurrent data access in PostgreSQLViktor Egorov47m
PostgreSQL's mechanisms for concurrent data access are examined, including how the database implements locking, MVCC (multi-version concurrency control), and…
Talk in Russian on
What we know about hashesAndrey Aksenov56m
Explains how hash tables (associative arrays) are used in industry, what their internal behavior and performance characteristics are, and sets realistic…
Talk in Russian on
How coroutines are designedDmitriy Kalugin-Balashov43m
Explains how coroutines are implemented and work under the hood, covering their runtime behavior and mechanics rather than just API usage. Discusses practical…
Talk in Russian on
Cabbage, or recognizing 330 million faces at 1000 photos/secAleksandr Tobol50m
Describes a high-throughput face-recognition system for a social network with 330 million user accounts and 20 million photos uploaded daily. Presents an…
Talk in Russian on
Eventual consistency in pizza productionEvgeniy Peshkov53m
Explains how data consistency problems arise when a system moves from a single database to multiple databases, using an analogy of pizza production. Covers…
Talk in Russian on
NGINX beyond nginx: njs, nginMesh, Unit...Nikolay Shadrin54m
Overview of the NGINX ecosystem beyond the nginx web server: introduces njs (JavaScript scripting for NGINX), nginMesh (service mesh integrations) and Unit…
Talk in Russian on
How to make an accurate Geo-IP databaseChunhui Gao43m
Claims a Geo‑IP built on real‑time BGP/ASN feeds and a global monitoring fabric that detects stale or misleading records; demonstrates traceroutes from…
Talk in English on
Microservice specifics illustrated by an e‑commerce platformAndrey Evsyukov50m
The talk analyzes microservice adoption in an e-commerce platform (example: Lamoda), describing risks discovered during the transition such as unwanted service…
Talk in Russian on
Designing, developing and operating a high‑load systemAleksandr Serbul51m
Covers design, development and operation of a high-load backend system using lambda-style architectures and AWS serverless (Amazon Lambda). Discusses practical…
Talk in Russian on
Why developers need statistics, or how to improve product qualityYuriy Lilekov49m
Describes how Badoo uses technical metrics to give developers ownership of features: what metrics to collect, how to collect, store and visualize them, and how…
Talk in Russian on
Approaches to implementing sharding in modern [No]SQL systemsKonstantin Osipov50m
Comparison of sharding architectures and technical solutions used in modern SQL and NoSQL databases, with concrete examination of Couchbase, MongoDB…
Talk in Russian on
Microservice architecture: approaches and technologiesKirill Vetchinkin54m
Covers microservice architecture: why it’s become popular, the main advantages and disadvantages, and how to design a true microservice architecture rather…
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.