🚀 Микросервисная платформа

Production-ready архитектура с автоматическим CI/CD развертыванием

Демонстрация современной микросервисной архитектуры

Это production-ready платформа, демонстрирующая полный цикл разработки: код в репозитории → автоматическая сборка через CI/CD → развертывание на сервере. Платформа построена на принципах Domain-Driven Design и Hexagonal Architecture с неограниченными возможностями расширения.

Платформа включает 12 микросервисов: 4 базовых сервиса (Auth, Notification, Payment, Referral), 4 бизнес-сервиса приложения Aira (User, Product, Order, Support) и демо-сервисы для примера архитектуры.

12 Микросервисов
Неограниченное расширение
Асинхронная архитектура
🔄 Автоматический CI/CD
Production Ready

Технологии и решения

Нажмите на карточку, чтобы узнать больше

🔄

CI/CD Автоматизация

GitLab CI/CD для автоматической сборки и развертывания

Нажмите для подробностей →
⚖️

Nginx Load Balancer

Reverse proxy и распределение нагрузки

Нажмите для подробностей →
🏗️

Hexagonal Architecture

Чистая архитектура с разделением слоев

Нажмите для подробностей →

Асинхронность

RabbitMQ и async/await для максимальной производительности

Нажмите для подробностей →
🐳

Docker Multi-stage

Оптимизированная сборка образов с кэшированием

Нажмите для подробностей →
🐘

PostgreSQL

Надежная реляционная база данных

Нажмите для подробностей →
🚀

FastAPI

Современный Python веб-фреймворк

Нажмите для подробностей →
🧪

Тестирование

Pytest с полным покрытием unit тестами

Нажмите для подробностей →