Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Cuando Python no es suficientemente rápido: el caso de NucliaDB
10-05, 15:50–16:25 (Europe/Madrid), Poalla
Language: Español

NucliaDB es una base de datos que facilita la búsqueda en documentos mediante modelos de IA escrita, como no, en Python. Esto implica manipular vectores númericos grandes que es, lamentablemente, bastante lento en Python. Por eso, una parte de NucliaDB está escrita en Rust.

Pero... ¿cómo comunicamos Python con Rust? ¿cómo decidimos qué parte programamos en cada lenguaje? ¿de verdad merece la pena el jaleo de mezclar dos lenguajes en un mismo ejecutable? ¿no sería más fácil hacer microservicios? Estas son algunas de las preguntas que buscamos responder con esta charla.

NucliaDB es open source y todo el código de la charla está disponible en https://github.com/nuclia/nucliadb


Topic

SW Engineering & Architecture

Additional topics

Deep Learning, Web

Proposal Level

Intermediate (it is necessary to understand the related bases to go into detail)

Ingeniero Informático con experiencia en sistemas distribuidos y aplicaciones de enterprise search y RAG