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

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 product

A 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

Pilot

Aircraft 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 production

A 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 AVA

Have 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

or email us directly: hello@xteam.pro