Skip to main content

Engineering Projects

This section contains documentation for all our engineering projects. Each project has its own dedicated documentation space with technical specifications, implementation details, and operational guidelines.

Available Projects

Farfalla

  • Core multi-tenant monolithic application that orchestrates the entire platform, powering both the customer Control Panel and end-user storefronts, managing tenant creation, catalog management, payment processing, and user access.

    Farfalla-integrations

    • Collection of integration adapters and connectors that let Farfalla communicate with external systems (e.g., SAML IdPs, payment providers).

    Castoro

    • Specialized PDF processing micro-service: optimizes PDFs, extracts metadata, annotations, and multi-resolution images for Farfalla.

Medusa

  • Content intake automation engine that manages publishing automations and ONIX distribution standard integration, operating as a serverless application with comprehensive logging and traceability for content processing workflows.

Coniglio

  • Event-tracking and session-analytics backend that ingests millions of client-side tracking events daily, validates and stores them, then aggregates reading and listening sessions for analytics across the platform.

Fenice

  • Multi-tenant reading application monorepo providing white-label applications across multiple platforms (iOS, Android, macOS, Windows) with a unified React/React Native codebase shared across 25+ active publishers and tenants.

Volpe

  • Single-page reader application that lets users read, listen, and interact with PDF, EPUB, and Audiobook content inside host apps or web.

Felini

  • Legacy Cloudflare Workers proxy for secure content delivery; functionality has been merged into Micelio but is kept for historical reference.

Micelio

  • Smart CDN proxy running on Cloudflare Workers, handling high-traffic endpoints (latest-issue cover, secure media) and now includes Felini features.

Vito

  • AI assistant services that provide conversational and generative capabilities across the platform.

Criceto

  • Automated testing toolkit and QA helpers for platform services.

Zoo

  • Local development environment and shared tooling (Docker, scripts) to spin up the full Publica.la platform stack on a developer laptop.

Select a project from the sidebar to access its specific documentation, including architecture details, API references, deployment guides, and operational procedures.


X

Graph View