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
Links
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