mirror of https://github.com/buster-so/buster.git
Add bulk update functionality for metric verification status, allowing multiple metrics to be updated in a single API call with efficient batch processing. This implementation includes: - New handler for processing bulk updates with concurrent execution - Batch processing with customizable batch size (default 50) - Comprehensive error handling with client-friendly error codes - REST endpoint with request validation and rate limiting - Unit and integration tests for success and error cases - Performance testing with different batch sizes Addresses ticket BUS-1070. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml | ||
README.md |
README.md
Buster Server
This directory contains the main server code for the Buster API. It provides the API endpoints, WebSocket handlers, and application logic for the Buster application.
Structure
src/
- Main server coderoutes/
- API endpoints (REST, WebSocket)utils/
- Shared utilitiestypes/
- Common type definitions
Development
To run the server in development mode:
# From the project root
make dev
# Or to run with faster feedback loop
make fast
Dependencies
The server depends on the following local libraries:
database
- Database access and modelshandlers
- Business logic handlersmiddleware
- HTTP middleware componentsquery_engine
- SQL query enginesharing
- Asset sharing functionalitysearch
- Search functionality
All dependencies are inherited from the workspace Cargo.toml.