Session

Interop para dominarlos a todos

Tradicionalmente, utilizar lenguajes de bajo nivel como Rust o C++ para poder consumir librerias o programas escritos en .NET era complicado y teniamos que utilizar componentes COM o wrappers escritos en C++ para poder reutilizar nuestro código.

A día de hoy, el mecanismo de comunicación mas utilizado para interoperar entre servicios escritos en diferentes lenguajes, como golang, rust, python o Csharp sigue siendo exponer servicios a través de REST, GRPC, SOAP, etc. Pero muchas veces, es mas cómodo e incluso deseable por temas de latencia y rendimiento el poder tener la dependencia escrita en otro lenguaje side-to-side y poder invocarla directamente.

En esta sesión veremos como podemos interoperar entre diferentes lenguajes a baja latencia, y como podemos utilizar el runtime .NET AOT para compilar nuestro software a nativo como librerias estáticas o dinámicas y consumirlo de manera muy sencilla desde otros lenguajes.

Jorge Turrado

SRE Expert at SCRM Lidl International Hub - Microsoft MVP - CNCF Ambassador - KEDA Maintainer

Gasteiz / Vitoria, Spain

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top