Presentamos dpkit Terminal y TypeScriptVer el anuncio

Datos y almacenamiento

Procesamiento de datos

Dataframes columnares en lugar de scripts improvisados, para que un millón de filas cueste lo que mil.

  • Polars
  • Parquet
  • Arrow
  • Data Package

Qué es

Leer, transformar y validar conjuntos de datos demasiado grandes para una hoja de cálculo y demasiado irregulares para una sola sentencia SQL — el trabajo entre la llegada de un archivo en bruto y una tabla sobre la que se pueda construir.

Por qué lo elegimos

Polars nos da dataframes columnares y multihilo con un planificador de consultas perezoso, tanto en TypeScript como en Python, así que la misma lógica de transformación está disponible para un pipeline y para una API. Parquet y Arrow son los formatos en los que movemos los datos, porque mantienen los tipos intactos entre procesos donde CSV los pierde en silencio. El estándar Data Package envuelve el resultado, para que un conjunto de datos llegue con su esquema adjunto en lugar de descrito en un README al lado.

Qué construimos con ello

Plataformas y pipelines de datos

Meter los datos, comprobarlos y mantenerlos correctos — desde media docena de hojas de cálculo hasta millones de filas al día.

Procesamiento de datos · Estándares de datos y validación · Bases de datos transaccionales · Adquisición de datos web

Dónde lo usamos

Detrás de todos los pipelines de ingesta que operamos, y dentro de las herramientas de datos open source que publicamos — el mismo motor sirve para ambos, y por eso las herramientas siguen siendo realistas.
capturaapplication.fairspec.org
El sitio de Fairspec, el formato de intercambio de datos del que somos autores, con sus implementaciones en Python y TypeScript.

Fairspecframework de datos en TypeScript y Python

Una especificación para describir conjuntos de datos tabulares, con implementaciones de referencia en TypeScript y Python.

somos autores

capturamycarro.app
El buscador de coches de Mycarro tal como funciona hoy, buscando entre sus anuncios activos en Portugal.

Mycarromarketplace de coches y CRM para concesionarios

Un marketplace de coches usados en marcha en Portugal. Búsqueda para el consumidor sobre anuncios reunidos de todo el mercado, un back office para que los concesionarios gestionen leads, inventario y facturación, y una aplicación móvil — construido de principio a fin.

construimos

Ponerse en contacto

Cuéntenos qué necesita construir.

Somos un equipo pequeño en Portugal, en horario de Londres. Un sitio, una aplicación, una herramienta interna, o la plataforma que hay detrás — empiece por una frase sobre el problema y nosotros seguimos desde ahí.

Todas las tecnologías
Pedir presupuesto