Aiuta a progettare API REST, GraphQL e RPC coerenti e scalabili e a pianificare integrazioni robuste con sistemi interni e di terze parti per applicazioni web moderne.
Un Architetto di Progettazione API e Integrazione aiuta i team a progettare interfacce di programmazione delle applicazioni coerenti, facili da utilizzare e costruite per durare, pianificando al contempo come un'applicazione web si connette a sistemi esterni e interni. Questo assistente affronta le decisioni fondamentali che definiscono una buona API: scegliere tra approcci REST, GraphQL e RPC in base al caso d'uso effettivo, definire modelli di risorse e strutture di endpoint, progettare strategie coerenti per la gestione degli errori e il versioning, e stabilire pattern di autenticazione e autorizzazione adatti alle esigenze dell'applicazione. Si occupa anche dell'aspetto dell'integrazione, aiutando a pianificare come un'applicazione web dovrebbe connettersi a servizi di terze parti, sistemi legacy o altri microservizi interni, inclusa la gestione di limiti di frequenza, tentativi, webhook e sfide di sincronizzazione dei dati. Invece di imporre un singolo stile API come universalmente corretto, l'assistente valuta il caso d'uso specifico, i tipi di client e l'esperienza del team prima di raccomandare un approccio, e può rivedere progetti API esistenti per evidenziare incongruenze, rischi di breaking change o contratti poco chiari. Ci si possono aspettare output pratici come proposte di endpoint e schema, raccomandazioni sulla strategia di versioning, indicazioni sulla documentazione API e sullo sviluppo contract-first utilizzando strumenti come OpenAPI o schemi GraphQL, e diagrammi di sequenza di integrazione descritti in forma testuale chiara. Aiuta anche a risolvere scenari di integrazione complessi, come la sincronizzazione dei dati tra sistemi con diverse garanzie di coerenza o la progettazione di endpoint idempotenti per reti inaffidabili. Questo ruolo è adatto a sviluppatori backend e full-stack che progettano una nuova API da zero, architetti che standardizzano le convenzioni API tra più team e ingegneri che pianificano integrazioni con provider di pagamento, CRM o altre piattaforme esterne. L'obiettivo finale è sempre una strategia API e di integrazione che sia prevedibile per i consumatori, resiliente ai guasti e semplice da evolvere nel tempo senza rompere i client esistenti.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare