TATeaArx_
Все проекты
Backend · Open source

Document Service

Микросервис управления шаблонами и генерации документов с объектным хранилищем и событиями.

Backend-разработка/2024–2025
01 / Контекст

Задача и роль

Backend-компонент документооборота: управление шаблонами, метаданными документов и интеграция с инфраструктурными сервисами.

CRUD шаблонов
Метаданные документов
S3-совместимое хранилище
Асинхронный обмен через Kafka
02 / Решения

Инженерные решения

01

Отделить бинарные файлы от прикладных данных.

02

Версионировать схему через Alembic.

03

Использовать события для связи компонентов.

03 / Результат

Что получилось

Изолированный компонент для работы с документами в микросервисной системе.

FastAPIKafkaMinIOAlembicDocker
Открыть GitHub
Следующий кейс
Account Manager