Periplo Cloud · acceso anticipadoNúcleo open sourceEn tu AWS

Un equipo senior, como plataforma.

Periplo reúne tu lakehouse, tus pipelines, tus APIs y tus agentes de IA en tu propia nube. Todo lo que construye y ejecuta se apoya en loom, nuestra base open source, así que nace con prácticas senior desde el primer día. Polars por defecto; Spark cuando el volumen lo pide.

Pedir acceso anticipado
docker run --rm -p 127.0.0.1:8080:8080 ghcr.io/massivedatascope/periplo:latest

El comando arranca la consola open source en tu máquina. Sin registro.

Inicio de la consola de Periplo: el lago agrupado por capas, con tablas, filas, tamaño y última escritura
La consola open source tal como funciona hoy, con datos de ejemplo.

Una plataforma · qué está listo y qué viene

● disponible · alpha

Datos

Ve y consulta las tablas Delta de tu S3: esquema, estadísticas e historial desde el log Delta, y SQL de solo lectura.

● acceso anticipado · Cloud

Equipos y seguridad

Entra con tu proveedor de identidad, invita a tu equipo, concede accesos, separa los datos de cada cliente y audita quién accedió a qué.

○ próximamente

Pipelines

Sigue y opera las ejecuciones de ETL que escriben tus tablas, desde la misma consola.

○ próximamente

Construir

Crea un proyecto loom desde Periplo, despliégalo en tu AWS y obsérvalo en la misma consola.

○ próximamente

IA

Un agente que construye con los patrones senior de loom, mediante cambios tipados que tú revisas.

El constructor de cruces de Periplo: pedidos y clientes unidos por customer_id, comprobado como relación N a 1, con el SQL que ejecutará
Disponible: cruza tablas sin SQL; Periplo propone la clave y comprueba la relación antes. Datos de ejemplo.
Vista previa de la consola de ETL de Periplo: ejecuciones de las últimas 24 horas, ETL que necesitan atención y ejecuciones en curso
Próximamente: la consola de ETL, en desarrollo. Datos de ejemplo.

La plataforma en detalle (en inglés) →

Construido sobre loom. Todo open source.

loom es la base tipada de Periplo: un solo kernel para APIs, ETL, streaming, agentes y jobs. Las reglas de negocio, los contratos y los permisos se declaran, se compilan en un plan y se comprueban antes de la primera petición. Las mismas prácticas, escriba quien escriba el código.

Úsalo por tu cuenta desde hoy. Licencia Apache-2.0.

pip install loom-kernel

Conoce loom (en inglés) →

class CreateUserUseCase(UseCase[User, User]):
    rules = [
        Rule.check(F(CreateUser).email, via=_email_must_be_valid),
        Rule.forbid(lambda _, __, exists: exists,
                    message="email already exists")
            .from_params("email_exists"),
    ]

    async def execute(
        self,
        cmd: CreateUser = Input(),
        email_exists: bool = Exists(User, from_command="email",
                                    against="email"),
    ) -> User:
        return await self.main_repo.create(cmd)

Prácticas senior que puedes comprobar.

Vendemos calidad, así que la enseñamos. Cada cifra enlaza a la fuente pública donde puedes comprobarla.

Databricks cuando lo necesitas. Polars cuando no.

El pipeline se declara una vez y el motor se elige en la configuración. La mayoría de las cargas de datos caben en un solo nodo y corren con Polars por una fracción del coste; Spark o Databricks entran cuando los datos de trabajo ya no caben.

ETL pequeño cada hora · 20 tablas · ~2 GB · al mes
Fargate ARM, 4 vCPU$11
Databricks Jobs$53
ETL diario · ~50 GB · 30–45 min · al año
ECS r7g.4xlarge$175–262
Databricks Jobs$450–648

Open Source o Cloud

Periplo Open Source

La consola y loom, para un ingeniero en una máquina. Lo operas tú.

Ver en GitHub →

Periplo Cloud

Tu equipo, tus clientes y sus datos, separados y auditados. Nosotros operamos el plano de control; tus datos se quedan en tu S3. Prepago, con límite de gasto.

Pedir acceso anticipado

Manifiesto

Lo senior no escala. Hay que compilarlo.

Leer el manifiesto (en inglés) →

Quién está detrás de Periplo

Periplo lo hace MassiveDataScope, una empresa de software con sede en Madrid. Publicamos lo que construimos como código abierto: loom, la consola de Periplo, plywatch y loom-actions.

Quiénes somos →