Costruirò un backend fastapi con database postgresql per la tua app


Informazioni su questo servizio
Traduzione automatica.
Hai bisogno di un backend veloce e affidabile per la tua app o startup? Costruisco API pronte per la produzione usando FastAPI e PostgreSQL, lo stesso stack che utilizzo quotidianamente come ingegnere backend che gestisce 200-300 milioni di record a settimana in produzione.
COSA OTTIENI:
API RESTful costruita con FastAPI (Python)
Design del database PostgreSQL con schemi, indici, relazioni, vincoli appropriati
Configurazione ORM SQLAlchemy per codice pulito e manutenibile
Autenticazione (JWT, OAuth o il metodo che preferisci)
Dockerizzato per una facile distribuzione ovunque
Documentazione API (generata automaticamente con Swagger UI integrato in FastAPI)
Codice pulito, commentato, di qualità produzione, non script usa e getta da tutorial
PER CHI È ADATTO:
- Fondatori di startup che hanno bisogno di un MVP backend in fretta
- Aziende che sostituiscono API lente o disordinate
- Sviluppatori che necessitano di aiuto backend mentre si concentrano sul frontend
- Chiunque abbia bisogno di un database che non crolli man mano che scala
IL MIO BACKGROUND:
Sono un ingegnere backend che lavora in ambienti di produzione, attualmente progettando schemi PostgreSQL che gestiscono oltre 1,2TB di dati. Progetto anche servizi FastAPI che gestiscono migliaia di richieste al giorno per una società leader nella prevenzione delle frodi.
Scopri di più su Ehab Abdalla
FullStack Software Engineer
- DaStati Uniti
- Membro dadic 2021
- Tempo di risposta medio1 ora
Lingue
Arabo, Inglese
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Q: Devo già avere il progetto pianificato prima di ordinare?
No — inviami un messaggio prima con un'idea generale di cosa stai costruendo (anche solo alcuni punti chiave) e ti aiuterò a definire esattamente quali endpoint e tabelle del database ti servono prima di ordinare.
D: Di quali informazioni hai bisogno da me per iniziare?
Una descrizione della tua app/progetto, quali dati devi memorizzare e eventuali funzionalità specifiche di cui hai bisogno (autenticazione, pagamenti, integrazioni di terze parti, ecc.). Farò domande di approfondimento se qualcosa non è chiaro.
Q: Puoi distribuire tu il backend per me, o devo farlo io?
La guida alla distribuzione è inclusa a partire dal pacchetto Standard. Lavoro principalmente con GCP e distribuzioni basate su Docker, e posso guidarti anche sulle opzioni di hosting per AWS.
Q: Cosa succede se il mio progetto ha più endpoint o tabelle rispetto a quelli inclusi nel pacchetto?
Nessun problema — inviami un messaggio con tutti i requisiti prima di ordinare e ti invierò un preventivo personalizzato per evitare sorprese a metà progetto.
Q: Possiedo il codice una volta consegnato?
Sì, al 100%. Tutto il codice sorgente è di tua proprietà senza restrizioni di licenza una volta completato il progetto.
Puoi integrare servizi di terze parti come Stripe, Twilio o OpenAI?
Sì — ho realizzato sistemi di billing con Stripe e webhook, funzionalità basate su GPT e altre integrazioni API. Scrivimi con il servizio specifico e ti confermerò scope e prezzi.
Scrivi anche test per il codice?
La gestione degli errori di base è inclusa in ogni pacchetto. La copertura di test automatizzati (pytest) può essere aggiunta come opzione personalizzata — chiedi pure.
Qual è il tuo livello di esperienza?
Sono un ingegnere backend che lavora in ambienti di produzione, progettando sistemi PostgreSQL che gestiscono enormi quantità di dati e costruendo servizi FastAPI che servono migliaia di richieste ogni giorno. Questo non è un lavoro da tutorial — è lo stesso stack e le stesse pratiche che uso professionalmente.
Come funzionano le revisioni?
Ogni pacchetto include un numero di revisioni per aggiustamenti entro il scope originale. Richieste fuori dal scope (nuove funzionalità, modifiche importanti) sono considerate come un nuovo servizio e quotate separatamente.
Possiamo fare una call prima di ordinare?
Sì — scrivimi e sono felice di fare una chiacchierata veloce per capire meglio il tuo progetto prima che tu scelga un pacchetto.

