Progetterò un backend nestjs sicuro con rbac e autenticazione sso


Informazioni su questo servizio
Traduzione automatica.
Sviluppo backend enterprise-grade con NestJS & Node.js
Non mi limito a scrivere endpoint CRUD, ma progetti sistemi backend nel modo in cui le piattaforme enterprise devono essere costruite: sicuri, scalabili e facili da mantenere fin dal primo giorno.
Recentemente ho realizzato il backend completo di una piattaforma di collaborazione aziendale che combina social networking, gestione documenti, pianificazione e operazioni interne. Questo ha richiesto autorizzazioni RBAC reali, autenticazione SSO, funzionalità live in tempo reale e integrazioni con una mezza dozzina di servizi di terze parti, non solo semplici endpoint REST.
Perché lavorare con me
La maggior parte dei "backend developer" qui può creare un'API CRUD. Pochissimi sanno progettare un sistema che rimanga pulito, sicuro e veloce una volta che ha utenti reali, dati reali e regole di permesso effettive. Sono specializzato in questa lacuna.
Cosa porto
- NestJS, Node.js, TypeScript, PostgreSQL
- RBAC & permessi dettagliati
- Sso / OAuth2 (Google, Outlook, personalizzato)
- Autenticazione JWT con token di aggiornamento
- Realtime tramite Socket.IO
- Ricerca Elasticsearch
- AWS (S3, SNS, CloudFront)
- Notifiche push Firebase
- Sincronizzazione calendario (Google/Outlook)
- Swagger / documentazione API
Hai un progetto complesso o personalizzato? Scrivimi prima così posso definirne correttamente il scope.
Scopri di più su Saad Ur Rehman
AI Solutions, Node js Backend Engineer
- DaPakistan
- Membro danov 2022
- Tempo di risposta medio1 ora
Lingue
Urdu, Inglese, Olandese
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Riceverò il codice sorgente completo?
Sì. Ogni pacchetto include accesso completo e illimitato al codice sorgente e al repository. Non ci sono file nascosti o trattenuti.
Puoi lavorare con il mio codice esistente invece di partire da zero?
Sì. Effettuo regolarmente audit, estensioni e refactoring di progetti NestJS/Node.js esistenti. Condividi il tuo repo o una descrizione dell'attuale configurazione prima di ordinare, così posso definirlo correttamente.
Gestisci anche il deployment e la configurazione dell'hosting?
Posso configurare pipeline CI/CD e fornire indicazioni per il deployment su piattaforme come AWS, Railway, Render o DigitalOcean. Costi di hosting e infrastruttura sono a carico del cliente.
Con quale database lavori?
PostgreSQL è il mio database principale, ma lavoro anche con MySQL e MongoDB a seconda delle esigenze del progetto. Fammi sapere la tua preferenza prima di ordinare.
Fornirete la documentazione API?
Sì. Tutti i pacchetti includono documentazione Swagger. Le versioni Standard e Premium includono anche commenti dettagliati nel codice.
Il mio progetto non rientra in nessuno dei pacchetti elencati, cosa devo fare?
Contattami prima con le tue esigenze. Definirò un'offerta personalizzata così pagherai solo per ciò di cui hai realmente bisogno.
Firmi un NDA?
Sì, sono disponibile a firmare un NDA prima di discutere i dettagli del progetto.
Come funzionano le revisioni?
Ogni pacchetto include un numero stabilito di revisioni per bug o aggiustamenti entro il scope originale. Modifiche fuori dal scope originale sono considerate lavoro aggiuntivo e quotate separatamente.
Puoi integrare l'autenticazione con il nostro sistema utente esistente (Auth0, Firebase Auth, Cognito, ecc.)?
Sì. Posso integrare con un provider di autenticazione esistente o creare un sistema di autenticazione da zero, a seconda della tua architettura.
Scrivi test?
Test unitari e di integrazione sono disponibili su richiesta e inclusi di default nel pacchetto Premium. Fammi sapere se hai bisogno di copertura di test per Basic o Standard.

