Skip to content

Image Resize Service

Welcome to the documentation for the Image Resize Service, a high-performance image resizing API built with Rust.

Features

  • Fast image resizing with multiple storage backends
  • Caching for improved performance
  • Metrics and health monitoring
  • Kubernetes deployment support via Helm
  • Configurable storage options (S3, local filesystem, in-memory)

Quick Start

# Clone the repository
git clone https://github.com/vaam-store/image-resizer.git
cd image-resizer

# Build and run with Docker Compose
docker-compose up -d

Visit the Getting Started section for more detailed instructions.

API Overview

The Image Resize Service provides a RESTful API for resizing and manipulating images. See the API Reference for detailed documentation.

Architecture

This service is built with a modular architecture using Rust for high performance. Learn more about the architecture and components.

Deployment

The service can be deployed using Docker or Kubernetes with Helm.