← Все проекты
Backend · Open source
Document Service
Микросервис управления шаблонами и генерации документов с объектным хранилищем и событиями.
Backend-разработка/2024–2025
01 / Контекст
Задача и роль
Backend-компонент документооборота: управление шаблонами, метаданными документов и интеграция с инфраструктурными сервисами.
CRUD шаблонов
Метаданные документов
S3-совместимое хранилище
Асинхронный обмен через Kafka
02 / Решения
Инженерные решения
01
Отделить бинарные файлы от прикладных данных.
02
Версионировать схему через Alembic.
03
Использовать события для связи компонентов.
03 / Результат
Что получилось
Изолированный компонент для работы с документами в микросервисной системе.
FastAPIKafkaMinIOAlembicDocker
Открыть GitHubСледующий кейс
Account Manager