Serverless AWS backend powering the Aura Historia antiques marketplace
Aura Historia Backend is a Rust-based serverless application on AWS. It provides the APIs, event-driven pipelines, and data services that power the Aura Historia antiques marketplace — from product search and shop discovery to user management and real-time notifications.
# Check dependencies
cargo check --workspace
# Build all Lambda functions and binaries
cargo build --workspace
# Run unit tests
cargo test --workspace --lib --all-features
# Run integration tests (requires Localstack Ultimate/Enterprise/Student)
export AWS_ACCESS_KEY_ID=test
export AWS_SECRET_ACCESS_KEY=test
export AWS_REGION=eu-central-1
export LOCALSTACK_AUTH_TOKEN=[your_localstack_pro_token]
cargo test --workspace --test integration --all-features --exclude acceptance-tests
# Run acceptance tests (full Cloudformation-Stack via Localstack)
cargo test --package acceptance-tests