• Passa alla navigazione primaria
  • Passa al contenuto principale
  • Passa alla barra laterale primaria
  • Passa al piè di pagina
Glue Labs

Glue Labs

Trasformiamo le tue idee in prodotti digitali di successo!

  • HOME
  • SOLUZIONI
  • NEWS
  • PRODOTTI
  • CONTATTI
  • CASE STUDY

Una guideline per lo sviluppo di API RESTful: l’esperienza di Zalando

I principi "API come prodotto" ed "API-first" per realizzare piattaforme globali, resilienti e scalabili

L’architettura software di Zalando si fonda sul paradigma moderno dei microservizi che forniscono funzionalità attraverso API RESTful con un classico payload in JSON. Gli ingegneri di Zalando hanno specificamente illustrato come progettare API resilienti, di alta qualità e soprattutto durevoli nel tempo sia stato un aspetto fondamentale per trasformare la strategia di Zalando da semplice negozio online a piattaforma globale in espansione nell’ambito della moda.

La strategia di Zalando tra API-first e API come prodotto

Innanzitutto ti invitiamo a leggere le RESTful API Guidelines di Zalando al seguente link per comprendere appieno la strategia che sta dietro lo sviluppo di tantissime API pubbliche e vale a dire il fatto di abilitare l’integrazione con tutti i business partner in maniera semplice ed immediata.

Si, avere API che espongono i propri servizi ed i propri dati e che sono integrate con i processi aziendali è un abilitatore ed un moltiplicatore di business.

Attraverso le API Guidelines, Zalando garantisce la qualità delle proprie API ed il fatto che siano consistenti durante tutto il loro ciclo di vita. In tutta la strategia è evidente come venga sfruttata appieno la potenzialità delle API RESTful che sono specificatamente progettate per operare su elementi di business come transazioni, operazioni, anagrafiche, cataloghi, ordini e molto altro.

Come indicato da Zalando( e come abbiamo detto tantissime volte nei nostri articoli e come insegniamo nel nostro Corso Progettazione API e Microservizi) le RESTful API sono flessibili e si adattano a qualsiasi ecosistema con la possibilità di essere riorganizzate per creare nuovi servizi nel tempo. La loro robustezza e resilienza può essere costruita attraverso l’applicazione di un layer di sicurezza espresso già nel lontano 1989 con il famoso “Robustness Principle” nel RFC 1122.

Contattaci subito e senza impegno per progettare e sviluppare le tue API.

API come prodotto

Il principio delle API quale prodotto si fonda sul fatto che le API vadano trattate come se fossero un prodotto e pertanto devono tenere in considerazione i diversi elementi caratterizzanti i prodotti, vale a dire:

  • innanzitutto occorre che abbiamo un product owner, un responsabile della API che la gestisca nel tempo e ne garantisca la qualità;
  • focalizzarsi sul fornire valore al cliente ed all’utilizzatore;
  • enfatizzarne la semplicità e la usabilità da parte di qualsiasi stakeholder;
  • mantenerne la consistenza e coerenza nel lungo termine al fine di creare stabilità nel cliente;
  • sfruttare i feedback dei clienti delle API per migliorare e offrire il corretto livello di supporto.

Abbracciare questo principio semplifica la creazione di un ecosistema di servizi e facilita la realizzazione di nuove idee di business.

Contattaci subito e senza impegno per progettare e sviluppare le tue API.

API First

Ne abbiamo parlato nell’articolo “Come diventare un’azienda API-first“, applicare il principio API-first vuol dire definire le API prima che venga implementata qualsiasi componente dell’applicazione o della piattaforma.

Le API devono seguire standard specifici in modo da mantenere la coerenza e soprattutto devono essere “discoverable“, cioè occorre raggiungere la capacità di sapere sempre lo status di ogni API durante tutto il ciclo di vita.

Attraverso la standardizzazione e la definizione delle API fin dagli albori del progetto si ottiene direttamente la capacità di avere controllo e gestione di tutto l’ecosistema. Inoltre grazie a questo controllo è possibile sfruttare tools per il discovery, la documentazione e la verifica della qualità.

Contattaci subito e senza impegno per progettare e sviluppare le tue API.

Conclusioni

Ti invitiamo a seguire le Guidelines di Zalando che sono pubblicamente disponibili al seguente link in quanto rappresentano lo stato dell’arte dell’applicazione di principi fondamentali per garantire non solo l’operatività del business ma anche la sua espansione nel tempo.

Adottare un approccio API-first ti permette di avere opportunità di business sfruttando tutto il lavoro già fatto e di essere pronto ad integrare qualsiasi elemento di novità tecnologica.

Glue Labs e le API RESTful

Siamo un’azienda API-first ed abbiamo sviluppato ed integrato API RESTful in Web Service e Web Application, Middleware ed Embedded System. Grazie all’esperienza maturata in tantissimi settori, con numerosi Clienti e con un solido gruppo aziendale ti garantiamo le competenze per assisterti e supportarti per qualsiasi tuo progetto di sviluppo, nella ristrutturazione delle tue applicazioni e nella realizzazione di API, anche Cloud Native, con garanzia 12 mesi da qualsiasi bug. Contattaci subito e senza impegno per maggiori informazioni.

Continua la lettura

  1. Le novità di Angular 19
  2. Come garantire la sicurezza dello sviluppo di software: i consigli della Casa Bianca

Categoria: Articoli Tags: API, API Discovery, API First, microservizi, RestFul, RFC 1122, web application, Web Services, zalando

Barra laterale primaria

Cosa facciamo

  • Catalogo dei servizi di CyberSecurity
  • Content Strategy
  • E-Commerce
  • Formazione avanzata Web, Mobile & Cloud
  • IoT – Sviluppo e Integrazione
  • Micro Live Learning(MLL) Web, Mobile & Cloud
  • Project Management Prince2
  • Pupau.ai
  • PushAPE
  • Software Aziendali
  • Sviluppo Mobile App
  • Sviluppo, Supporto, Assistenza Tecnica e Hosting Google Cloud
  • System Integration
  • Termini e condizioni
  • Web Application
  • Web Design

Contatti

Scrivici dal form di contatto

Tel +39 06 56549766
Fax +39 06 21122581
Mail: info@glue-labs.com
Pec: gluelabs@legalmail.it

Dove siamo

Roma: Piazza Don Sturzo 15
Milano: Via Lazzaretto 19
Torino: Via San Domenico 28
Altamura: Via Maggio 1648 24

"*" indica i campi obbligatori

Nome*
Questo sito è protetto da reCAPTCHA e si applicano le Normative sulla Privacy e i Termini di Servizio di Google.
Inviando i tuoi dati accetti le condizioni sulla Privacy. Li useremo per rispondere alle tue domande e richieste.
Consenso*
Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Siamo parte di

La nostra Agenzia di Marketing

Footer

Partnership



Rimaniamo in contatto

Iscriviti alla nostra newsletter

Nome
Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Soluzioni

  • Fractional Chief Information Security Officer(fCISO): la tua sicurezza informatica di livello executive, on demand
  • AI On Premise: la tua Intelligenza Artificiale privata e sicura
  • AI Discovery – Consulenza e Supporto
  • Alfabetizzazione in materia di Artificial Intelligence(AI) ai sensi art.4 dell’AI ACT
  • Audit di Configurazione Cloud: proteggi la tua infrastruttura da errori critici
  • Simulazione avanzata di Attacchi di Social Engineering: un approccio reale e basato sull’intelligence
  • Corso Apache JMeter Base ed Avanzato
  • Corso di Aggiornamento Front-End: Angular, React e Vue – Formazione Avanzata per Sviluppatori
  • Hosting, Consulenza, Assistenza e Supporto Tecnico su Large Language Model(LLM) e Artificial Intelligence(AI)
  • Corso AI nel lavoro quotidiano: come ottimizzare i processi aziendali con l’Intelligenza Artificiale

Articoli

  • Indicizzazione intelligente delle query nei data lake: la strategia vincente per performance e costi
  • Perché le aziende vengono ancora hackerate (nonostante la compliance)
  • Causal Inference agentica: come superare l’incertezza nelle decisioni data-driven in azienda
  • Evolutionary Architecture: la chiave per superare i limiti dei sistemi legacy nelle aziende
  • I vantaggi dell’AI sovrana ed agentica: le parole dei nostri Clienti
  • Platform Engineering e Internal Developer Portal: dalla moda del Vibe Coding alla solidità dello sviluppo organizzato
  • API Gateway vs Load Balancer: differenze, scenari e soluzioni di integrazione
  • OpenClaw – L’Agente AI di nuova generazione
  • End-to-end testing con Playwright: Sicurezza, Affidabilità e Automazione per le tue Applicazioni
  • Keycloack: la gestione evoluta dell’identità digitale aziendale

Le nostre sedi

  • Roma, Piazza Don Sturzo 15
  • Milano, Via Lazzaretto 19
  • Torino, Via San Domenico 28
  • Altamura, Via Maggio 1648 24

Contatti

  • Tel. +39 06 56549766
  • Fax +39 06 99335373
  • glue-labs@legalmail.it
  • info@glue-labs.com
  • Facebook
  • LinkedIn
  • Twitter

Scarica app da App StoreScarica app da Play Store


Glue Labs © 2011–2025 | Copyright | Privacy Policy | Codice Etico | Company Info | Cookie Policy

Gestisci Consenso
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente a fini statistici anonimi. Senza un mandato di comparizione, il rispetto volontario da parte del tuo provider di servizi Internet o registrazioni aggiuntive da parte di terzi, le informazioni archiviate o recuperate solo per questo scopo non possono essere generalmente utilizzate per identificarti. L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.
  • Gestisci opzioni
  • Gestisci servizi
  • Gestisci {vendor_count} fornitori
  • Per saperne di più su questi scopi
Visualizza preferenze
  • {title}
  • {title}
  • {title}