Dall’idea allo sviluppo di API in modalità Agile secondo Red Hat: parte 3

Icone di Laymik (Noun Project) sotto licenza Creative Commons Terzo ed ultimo articolo della serie, redatta da Laurent Brodoux e Nicolas Massè di Red Hat, dedicata alla ideazione, progettazione e realizzazione di un set di API in nodalità Agile con caratteristiche di scalabilità. In questo articolo vengono descritte le attività necessarie all’attivazione delle API nel mondo reale, ossia alla cosiddetta “esposizione” delle API in modo sicuro. In questa fase le API vengono rese accessibili previa costruzione delle API Keys (chiavi di identificazione dell’applicazione necessarie alle successive operazioni di autenticazione)  e l’autenticazione…

Leggi ancora

Dall’idea allo sviluppo di API in modalità Agile secondo Red Hat: parte 2

Icone di Laymik (Noun Project) sotto licenza Creative Commons Seconda parte di una serie in tre parti proveniente dal Blog del Red Hat Developer Program, che descrive un approccio proposto per un ciclo di vita dell’API agile dall’ideazione alla distribuzione della produzione. La prima parte è disponibile qui. Dopo aver affrontato nel primo articolo l’ideazione delle API ed aver identificato il set di strumenti necessari a compiere tutto il percorso previsto per arrivare al deployment delle API, partendo dalla costruzione di un esempio di un modello di Request/Response, il passo…

Leggi ancora

Dall’idea allo sviluppo di API in modalità Agile secondo Red Hat: parte 1

Icone di Laymik (Noun Project) sotto licenza Creative Commons Nel mondo delle applicazioni odierne, che sempre più richiedono di potersi integrare con altre applicazioni in modo facile e sicuro, le API (Application Programming Interface) ricoprono un ruolo fondamentale. Ho quindi trovato interessante pubblicare uno stralcio proveniente dal blog di Red Hat che spiega come costruire una API dall’inizio alla fine. Come indicato dall’autore, Laurent Brodoux, l’obiettivo di questa serie di post è descrivere un approccio proposto per un processo di consegna API agile, coprendo non solo la parte di sviluppo, ma…

Leggi ancora