Хайлоад на ровном месте

Языки программирования и технические стеки

Фреймворки
Java
PostgreSQL
Оптимизация производительности
Оптимизация
Микросервисы

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Доклад собрал в себе лучшие практики индустрии разработки и докладчиков, посвященные самым классическим (и влияющим на все) проблемам.

Целевая аудитория

Доклад может быть интересен любому разработчику бэкенда, работающему с базами данных, независимо от языка программирования. Под базой данных мы будем иметь прежде всего PostgreSQL, и чуть-чуть скажем про его особенности. Но полезно будет независимо от того, какую реляционную базу данных вы используете.

Тезисы

Мы хотим рассказать о том, как проекты, добившиеся мало-мальского успеха, получают лейбл «хайлоад». Хотя ничто этого не предвещает.

В таких проектах нет сумасшедших нагрузок. Там нет огромного количества пользователей, как у соцсетей или государственных информационных систем. И количество данных там достаточно небольшое. Но код написан так, что система не может обслуживать новых пользователей, которые пришли потому, что проект выстрелил.

И почти всегда у проблем с производительностью есть одна и та же причина: разработчики не соблюдают основное правило работы с реляционными БД.

Мы расскажем, что это за правило, какие из него проистекают следствия и как надо писать код, чтобы нарушений этого правила было как можно меньше.

Директор по продуктам, направления Axiom Spring и OpenIDE.

Большую часть карьеры так или иначе занимался бекендом, в основном в финтехе, но успел заглянуть в геймдев. Выступаю на конференциях, эксперт в сообществе Spring АйО. Сейчас занимаюсь улучшением жизни Java разработчиков, развиваю OpenIDE и Axiom Spring

CEO OpenIDE. За свою карьеру работал как над простым бэкендом для веб-страниц, так и над высоконагруженными серверами для онлайновых многопользовательских мобильных шутеров. Работал в нескольких стартапах, где принимал активное участие в выстраивании процессов разработки и доставки продукта до конечных пользователей.

Видео