Costruirò un backend SaaS multi tenant in fastapi con postgresql e stripe


Informazioni su questo servizio
Traduzione automatica.
Il tuo SaaS ha bisogno di un backend che regga fino a 500 clienti. È quello che costruisco.
Recentemente ho rilasciato una piattaforma multi-tenant in produzione con FastAPI: oltre 380 endpoint, 79 modelli di database, isolamento schema-per-tenant, sottoscrizioni Stripe, worker in background, deployment su AWS. Otterrai la stessa architettura, dimensionata sul tuo progetto.
COSA OTTIENI
- Backend FastAPI in strati puliti: rotte, servizi, repository
- PostgreSQL, SQLAlchemy 2.0 asincrono, migrazioni Alembic
- Autenticazione JWT con refresh token, ruoli e permessi
- Multi-tenancy: schema-per-tenant o schema condiviso
- Sottoscrizioni Stripe, piani, prove gratuite e webhook
- Celery e Redis per email e lavori programmati
- Upload su S3, Elasticsearch, parsing di documenti con OpenAI
- Docker, GitHub Actions CI/CD, deployment su AWS
- Documentazione Swagger e pytest sui percorsi critici
COME LAVORO
Un scope scritto prima di qualsiasi codice. Aggiornamenti quotidiani sul progresso. Commit leggibili. Tu possiedi il codice sorgente, e il repo è leggibile anche dal tuo prossimo sviluppatore.
Dimmi cosa stai costruendo e ti risponderò con uno scope onesto, una timeline e un prezzo.
Scopri di più su Arbind
Data Engineer
- DaNepal
- Membro damag 2018
- Tempo di risposta medio1 ora
Lingue
Nepalese, Hindi, Inglese
Traduzione automatica.
Il mio portfolio
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Possiedo il codice che scrivi?
Completamente. Carico nel tuo repository privato, tu hai l’unico accesso a lungo termine, e firmo un NDA prima di iniziare se ne vuoi uno.
Puoi lavorare sul mio backend esistente invece di partire da zero?
Sì, ed è spesso anche più economico. Mandami accesso in lettura al repo. Lo valuterò e ti darò uno scope e un prezzo definitivi prima che tu ordini.
Cos’è il multi-tenancy e ne ho davvero bisogno?
Serve a mantenere i dati di ogni cliente separati all’interno di un’unica applicazione. È necessario se vendi a aziende. Se vendi a consumatori singoli, di solito no, e te lo dirò piuttosto che proporti il pacchetto più grande.
Costruisci anche il frontend?
Mi concentro sul backend e sull’API. Fornisco endpoint documentati che il tuo sviluppatore React, Next.js, Vue o mobile può integrare, e resto disponibile per rispondere alle loro domande durante l’integrazione.
Puoi deployarlo tu o ho bisogno di un DevOps?
Lo deployo io. Docker, GitHub Actions e un server live su AWS, DigitalOcean, Render o Railway. È incluso nel Premium e disponibile come extra negli altri pacchetti.
FastAPI o Django — quale dovrei scegliere?
FastAPI per API, alta concorrenza e lavoro asincrono. Django se vuoi un pannello admin integrato e un ecosistema di app pronte. Dimmi il tuo prodotto e ti consiglierò uno, non entrambi.
Come faccio a sapere che il lavoro avanza?
Hai accesso al repo fin dal primo giorno, una cronologia di commit che puoi seguire, e un breve aggiornamento scritto ogni giorno lavorativo. Nulla ti sorprenderà alla scadenza.
Cosa succede se qualcosa si rompe dopo la consegna?
Gli errori nel codice che ho scritto vengono sistemati gratuitamente per 14 giorni dopo la consegna. Oltre, il supporto di 30 giorni copre correzioni, piccole modifiche e aiuto nel deployment.

