← All projects
Backend · Open source
Document Service
A template and document-generation microservice with object storage and event-driven integration.
Backend development/2024–2025
01 / Context
Problem and role
A document-management backend component covering templates, document metadata, and integration with infrastructure services.
Template CRUD
Document metadata
S3-compatible object storage
Asynchronous Kafka messaging
02 / Decisions
Engineering decisions
01
Keep binary files separate from application data.
02
Version the database schema with Alembic.
03
Use events to connect system components.
03 / Outcome
What was delivered
An isolated component for document workflows within a microservice platform.
FastAPIKafkaMinIOAlembicDocker
Open on GitHubNext case study
Account Manager