Skip to Content
API pratiche per l'IA e la scienza dei dati
book

API pratiche per l'IA e la scienza dei dati

by Ryan Day
March 2025
Intermediate to advanced
352 pages
9h 39m
Italian
O'Reilly Media, Inc.
Content preview from API pratiche per l'IA e la scienza dei dati

Capitolo 2. Scegliere l'architettura dell'API

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Le città felici sono quelle che hanno un'architettura.

Le Corbusier, Verso una nuova architettura (Dover Publications, 1965)

Nel Capitolo 1 hai iniziato il tuo progetto di portfolio comprendendo le esigenze degli utenti e selezionando i casi d'uso da soddisfare. Questo lavoro iniziale è fondamentale per assicurarti di costruire i prodotti giusti per soddisfare le esigenze reali dei clienti. In questo capitolo inizierai a sviluppare l'architettura che userai per costruire le tue prime API.

Stili architettonici API

Una delle decisioni più significative che deve prendere è la scelta dello stile architettonico dell'API da utilizzare. Dal momento che stai utilizzando un processo di progettazione incentrato sul consumatore, ne consegue che uno dei tuoi primi obiettivi è quello di utilizzare uno stile che sia ampiamente supportato e compreso dai potenziali consumatori. Il Postman 2023 State of the API Report ha rilevato che questi sono i sei principali stili architetturali delle API:

  • REST: 86%

  • Webhooks: 36%

  • GraphQL: 29%

  • Protocollo di accesso agli oggetti semplici (SOAP): 26%

  • WebSockets: 25%

  • gRPC: 11%

La popolarità schiacciante di REST riscontrata nel sondaggio è coerente con quanto si riscontra esplorando la maggior parte delle API pubbliche. REST è attualmente lo stile tipico utilizzato ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Progettazione di applicazioni per modelli linguistici di grandi dimensioni

Progettazione di applicazioni per modelli linguistici di grandi dimensioni

Suhas Pai
Ingegneria dei prompt per LLMs

Ingegneria dei prompt per LLMs

John Berryman, Albert Ziegler

Publisher Resources

ISBN: 9798341639416Supplemental Content