Music tech · SaaS
Music releases without missed deadlines
Release ops for independent labels: 9-stage lifecycle, pitching deadlines for 12 stores, AI drafts with human approval. Zero to production-grade in 7 weeks.
- Status
- MVP in operation (closed launch)
- Timeline
- 7 weeks
- Stack
- Python / FastAPI / SQLAlchemy
- PostgreSQL / Redis / ARQ
- Next.js / React / TypeScript
- OpenAI API за абстракцией провайдера
- HashiCorp Vault / MinIO / restic
- Docker / Traefik / GitHub Actions / Prometheus / Grafana
The task
Artists and small labels run every release by hand across 5–10 store and distributor dashboards: pitching deadlines slip, texts start from scratch, DJ promo gets no feedback. Russian platforms expose no analytics API, and Western aggregators do not cover them. The client, an independent label launching its own product for artists, needed one system — and we owned it end to end, from backend to compliance.
What we built
- We built the core around the release lifecycle: 9 stages, readiness blockers and a generated task plan with pitching deadlines for 12 stores. No deadline lives in anyone's head.
- AI drafts pitch texts and content packs, but nothing is applied without human approval. The LLM provider is swappable, input is scrubbed of personal data, spend is capped.
- Integrations stay honest: stores without a live API are hidden in production. Russian dashboards are read only with user consent, plus a CSV fallback; every source merges into one deduplicated model.
- DJ promo with feedback built in: token links, a rating required before download, wave-based sends. The label sees who listened and what they said.
- Security and Russian data-protection compliance (152-FZ): MFA, audit log, secrets in a vault, encrypted backups every 15 minutes with automated restore drills. Production moved to a Moscow DC in one day.
Outcome
- 7 weeks
- from first commit to a production-grade stack with Vault, encrypted backups, SLOs and a move to a Russian data centre (265 commits)
- 16 days
- from project start to an investor presentation with a live product demo
- RPO 15 min / RTO 60 min
- encrypted backups every 15 minutes with automated restore drills; API availability SLO 99.9% over 30 days, p95 under 1.5 s
- 0 HIGH/CRITICAL
- image vulnerabilities on the Trivy CI gate, digest-pinned deploys. Coverage: ~1,300 backend tests, 367 web tests, WCAG 2.2 AA smoke
More cases
IT consulting · Lead qualification
In-house productA pilot plan for the visitor, a qualified lead for sales
We replaced the contact form with an AI consultant: it interviews the visitor, returns a pilot plan with KPIs and risks, and sales gets a lead with budget and timeline.
- 1 day
- Working MVP — frontend, backend and deploy configs — built in a single day
- 16 days
- From first commit to production with HTTPS and an issued certificate on its own domain
Aviation — aircraft components trading and MRO
PilotAircraft parts procurement: from inbox chaos to a managed pipeline
An AI agent reads incoming RFQs, compares supplier quotes and checks trace documents; an operations system moves each deal through mandatory stages.
- Full loop
- full AI loop on a live procurement process — from incoming RFQ to team notification; confirmed by the owner
- 3
- types of trace documents checked by the agent: FAA 8130-3, EASA Form 1, COC; counted from the owner's brief
Distribution · Partner networks
In productionA sales and support platform for a distributed partner network
Partners ask who on their team is inactive and what blocks the next level — and get numbers for their own part of the network only, enforced at the SQL level.
- 20 of 21
- UAT checks passed on the client's live back-office database (reconciliation protocol); one partial — no last-activity date in the data
- 10 of 10
- question categories from the assistant behaviour spec (~25 scenarios) implemented; one sub-item outstanding (checklist count)
Estimate the impact on your own figures
AVA is a process-economics calculator. In a couple of minutes it shows whether a similar task pays off in your case — before any call and with no commitment.
Estimate the impact with AVAHave a similar task?
Describe the process and the data you have. We will tell you what can be measured in money and what cannot — before any work starts.
or email us directly: hello@xteam.pro