Доклад

Лучшее из двух миров: Kotlin Coroutines и gRPC для эффективного взаимодействия между сервисами

  • На русском языке

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

Спикеры

Доклады