Saltar al contenido

droidcon NYC “19: Wire 3: Atacando a gRPC con Kotlin

Descripción

Protocol Buffers, o Protobuf, es un eficiente protocolo de serialización de datos basado en esquemas. gRPC es un marco RPC de alto rendimiento basado en HTTP/2. Los dos trabajan juntos de forma impecable para ayudar a construir sistemas distribuidos de clase mundial. En Square, los ingenieros de clientes y servidores colaboran en los esquemas de Protobuf para definir las API. Los equipos también construyeron Wire, una biblioteca que procesa los esquemas y genera código Java que las aplicaciones pueden utilizar para enviar y recibir datos. El año pasado, comenzaron a trabajar en Wire 3, que se reescribe en Kotlin, genera código Kotlin y añade una serie de características, como los mensajes de Protobuf como clases de datos, un módulo de tiempo de ejecución multiplataforma, APIs de gRPC basadas en cortinas y un plugin de Gradle. En esta sesión, Efgor Andreevici y Benoit Quenaudon se sumergen profundamente en estas características y hablan de cómo aprovecharon Kotlin para crear mejores APIs. También mostrarán cómo obtener lo mejor de Protobuf y gRPC para sus aplicaciones de servidor y cliente usando Wire.

droidcon NYC “19: Wire 3: Atacando a gRPC con Kotlin
droidcon NYC “19: Wire 3: Atacando a gRPC con Kotlin