PROJECT

RawLens Enterprise API

Enterprise service for scanning, indexing, and workflow automation.

A reusable backend service for enterprise document and asset workflows. This backend provides the enterprise-facing processing and search layer that can back multiple clients or workflows.

RawLens Enterprise API cover image

Technical details

Stack

  • Rust 2021 workspace with Axum and SQLx
  • Domain, auth, db, search, storage, jobs, and HTTP crates
  • SQLite and PostgreSQL persistence boundaries
  • Local and container deployment support

Architecture hints

  • Layered Rust services separate domain logic from HTTP, storage, search, and job orchestration
  • API boundary is designed to serve multiple clients through one enterprise service layer
  • Background jobs, indexing, and search can evolve independently from request handling
  • Deployment and configuration stay outside the core service crates for cleaner operations