Дрессируем потоки. Добиваемся дешёвой конкурентности на JVM.

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

Java
Бэкенд / другое
Оптимизация

Программный комитет ещё не принял решения по этому докладу

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

Фокус на Java / Kotlin разработчиков, но подойдёт и для бэкенд-разработчиков вообще, поскольку будем касаться удешевления конкурентности в принципе и концепции корутин вообще.

Тезисы

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

Когда-то я играл в театре и снимался в кино, потом скатился до организации праздников и после тридцати пришёл к кризису среднего возраста. К счастью, я увидел в соцсети рекламу курсов по Java, решил стать программистом и нашёл себя заново.

В моей новой профессиональной карьере уже были стартап, букмекерская контора, галера и госкорпорация. Сейчас я Tech Lead в СберТехе.

Пишу на Хабр. Начинал с прикладных статей, разбирал особенности языка и фреймворки. Со временем стал интересоваться программированием на архитектурном и парадигменном уровнях, что так же отразилось на направленности и качестве статей. Для любителей почитать небольшие тексты веду Telegram-канал.

Выступаю на конференциях с докладами о своей работе. Фокусируюсь на многопоточке / корутинах, системном дизайне и правильных практиках.

Видео

Другие доклады секции

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