Бахром Валижонов — Лучшее из двух миров: Kotlin Coroutines и gRPC для взаимодействия между сервисами
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— — Скачать презентацию с сайта JPoint — https://jrg.su/CkbK8k
Часть 1: Kotlin для асинхронного программирования — Kotlin Coroutines: основа асинхронного программирования. — Kotlin Channels: управление асинхронными событиями. — Kotlin Flows: асинхронное управление потоком данных. Часть 2: gRPC для высокоэффективного взаимодействия между сервисами — Что такое gRPC и как он работает. — Преимущества gRPC перед REST API. — Методы общения в gRPC: Unary, Streaming и их варианты. — Обзор методов взаимодействия в gRPC: обычные запросы (unary calls), серверный стриминг (server streaming), клиентский стриминг и двунаправленный стриминг (bidirectional streaming). — Как Kotlin Coroutines упрощают работу с gRPC.