Часть 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.