Tim Hall - InfluxData
June 23, 2022. 4 mín. de lectura
Q. ¿Podría describir brevemente InfluxData y contarnos cómo se creó la empresa?
InfluxData se fundó en 2013 en San Francisco. Paul Dix, nuestro fundador y CTO, constituyó la empresa a partir de una idea sencilla: no existía ninguna solución moderna creada específicamente para gestionar datos de series de tiempo, que es una secuencia de puntos de datos indexados en orden cronológico. Cada vez que trabajaba en un proyecto que incluía datos con sello de tiempo, como datos financieros o de fabricación, tenía que utilizar soluciones tradicionales que de alguna manera resultaban deficientes. Frustrado por la situación, Paul decidió crear una empresa que pudiera gestionar los desafíos propios de los datos de series de tiempo en cuanto a volumen, variedad y la forma en que los datos cambian con el paso del tiempo. El tiempo es el hilo de acero que enlaza los análisis. InfluxData se fundó bajo la premisa de que al menos el 50 % de los empleados teletrabajaran, lo que hizo que resultara muy sencillo conseguir que toda la plantilla teletrabajara durante la pandemia de COVID-19.
Q. ¿Cuáles son los principales productos y servicios de InfluxData?
InfluxData es la empresa creadora de InfluxDB, una plataforma de código abierto que se centra en los datos de series de tiempo. Una parte importante de esta plataforma es Telegraf, un agente de recopilación de datos que convierte una amplia variedad de protocolos y estándares en una especificación común y uniforme que se puede cargar en la base de datos.
Atendemos a los clientes en dos mercados: el mundo virtual y el físico. Por mundo virtual me refiero a la supervisión vinculada a la informática que se emplea en redes, sistemas, servidores y conmutadores, entre otros. Por ejemplo, muchas empresas utilizan nuestra plataforma para supervisar sus soluciones como servicio. Por mundo físico me refiero a las empresas que supervisan los datos desde sus dispositivos conectados al internet de las cosas en campos como la fabricación, la producción de energía, la atención sanitaria, los dispositivos ponibles y la agricultura ecológica. Cualquier dispositivo que emita datos con sellos de tiempo es un ejemplo de uso de series de tiempo, y hemos creado nuestra empresa específicamente para gestionar esos datos.
“InfluxData es la empresa creadora de InfluxDB, una plataforma de código abierto que se centra en los datos de series de tiempo”
Q. ¿Cuál es la principal innovación que aportan al mercado?
Nuestra primera gran innovación es basar toda nuestra plataforma en Go (un lenguaje de programación inventado por Google), y tomamos esa decisión en los albores de la historia de la empresa. El ciclo de innovación de los lenguajes de programación es bastante breve, ya que tienen una esperanza de vida de aproximadamente 20 años. Java estaba llegando a su apogeo, por lo que Paul Dix y el equipo de ingenieros que fundaron la empresa con él trataban de encontrar el siguiente lenguaje sumamente productivo, y ese fue Go.
Nuestra segunda gran innovación consistió en invertir en la creación de nuestro propio motor de almacenamiento. Todos los métodos relacionados con la recopilación, indexación y compresión de datos para ahorrar en costes de almacenamiento se implementaron internamente, lo que nos permite hacer cosas que otras plataformas no pueden hacer.
Seguimos innovando, por ejemplo, para acceder a los datos lo antes posible.
Q. ¿Cuál es el mayor reto que tuvo que superar la empresa?
Al crear una plataforma horizontal, el principal desafío es permanecer centrado. Tenemos la misión de desarrollar un software que le encante a los desarrolladores. Utilizamos una expresión que denominamos «time to awesome», que indica la prontitud con la que podemos tomar medidas para resolver un problema. Y queremos que sea lo más rápido posible. Queremos que los desarrolladores estén satisfechos, ¡pero pueden surgir tantas distracciones! Por ejemplo, alguien quería que pasáramos de ser una plataforma horizontal a una solución de aplicaciones vertical. La gente tratará de llevarte por un millón de caminos diferentes, pero debes permanecer centrado en tu misión.
Q. ¿De qué forma se relacionan sus productos y servicios con el creciente uso de la automatización en el sector de la fabricación?
En el entorno de la fabricación hay algunos protocolos estandarizados, siendo los dos más famosos OPC UA y Modbus. Hemos participado en un proceso para apoyar de forma nativa a esos protocolos. La última versión de Telegraf, nuestra plataforma de recopilación de datos, apoya de forma nativa a Modbus, y la próxima versión apoyará también a OPC UA. Esto ofrece una solución a cualquier desarrollador que desee crear una solución para los dispositivos industriales del IdC.