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.
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.
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:
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.
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.
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.
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.