Skip to content
API in Stress
Backend

API in Stress

RustAxumRedisPostgreSQLDockerTokioAsync

Overview

A high-performance API built with Rust using Axum framework. Implemented connection pooling with PostgreSQL and Redis for caching to handle high-stress workloads.

Background

This project demonstrates my proficiency in performance optimization and scalable architecture design. I implemented connection pooling using bb8, integrated with both PostgreSQL and Redis for efficient data access and caching. The API is containerized with Docker for easy deployment and features comprehensive error handling and logging. Technical specs: ~3,200 lines of Rust code, 98% test coverage, benchmarked at 10,000+ requests/second with sub-5ms response times under load.

Preview

Preview of API in Stress