- Cours pratique
- Informatique
Formation API Gateway avec Apache APISIX
Maîtrisez la configuration et l’exploitation de la passerelle API Apache APISIX pour des architectures microservices performantes.

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Apache Apisix
Qu’est ce que « API Gateway avec Apache APISIX » ?
Apache APISIX est une API Gateway open-source hautement performante, conçue pour gérer et sécuriser le trafic entre microservices. Elle s’appuie sur etcd pour la configuration dynamique et permet une extensibilité via des plug-ins Lua ou externes.
Pourquoi suivre une formation « API Gateway avec Apache APISIX » ?
Les API Gateway sont essentielles dans les architectures modernes. APISIX se distingue par sa flexibilité, ses performances et sa communauté active. En suivant cette formation, vous apprendrez à maîtriser l’outil pour créer une infrastructure API robuste, sécurisée et monitorée, en lien avec les besoins actuels des DSI et des équipes DevOps.

Objectifs pédagogiques
À l'issue de cette formation API Gateway avec Apache APISIX, vous aurez acquis les connaissances nécessaires pour :
- Comprendre l’architecture d’une API Gateway.
- Installer et configurer Apache APISIX et ses dépendances.
- Créer des routes avec load balancing et règles de sécurité.
- Implémenter des plug-ins de transformation et de contrôle de trafic.
- Monitorer les appels API avec Prometheus et Grafana.
- Réaliser un déploiement complet de service API via APISIX.
Objectifs opérationnels
Savoir déployer, configurer et sécuriser des APIs via Apache APISIX dans un environnement microservices.
Programme
Contenu du cours, module par module
6 modules
- Rôle d’une API Gateway dans les architectures modernes.
- Présentation de l’écosystème APISIX : core, etcd, dashboard.
- Quelles sont les forces d’Apache APISIX face à Kong ou Envoy ?
- Installation sous Linux/Docker, lancement des services.
- Déclaration de services, upstreams et routes.
- Test de routage simple via curl ou Postman.
- Vue d’ensemble du dashboard et du fichier de configuration.
- Debug de base : logs, erreurs fréquentes, vérifications.
Travaux pratiques
Description : Mise en place d’un environnement local, création d’un service simple, test de routage et exploration du fonctionnement de la passerelle. Validation : service opérationnel et accessible via APISIX.
- Routage conditionnel : headers, URI, hôtes.
- Load balancing : round robin, failover.
- Authentification avec API key, JWT.
- Comment sécuriser efficacement l’accès aux APIs ?
- Mise en place de plug-ins natifs : CORS, rewrite, rate limiting.
- Journalisation des appels : log to file, HTTP log.
- Extension par plug-ins Lua simples.
- Gestion du cycle de vie d’un plug-in APISIX.
Travaux pratiques
Description : Ajout d’une clé API sur une route, test de limitation de débit, transformation des requêtes avec plug-in rewrite, simulation de tentatives non autorisées. Validation : logs et tests vérifiant les règles appliquées.
- Intégration Prometheus : métriques disponibles.
- Visualisation via Grafana : création de tableaux de bord.
- Alerte simple sur latence ou erreurs 5xx.
- Quelles sont les bonnes pratiques avant mise en production ?
- Scénario : un service multi-routes à sécuriser, monitorer et tester.
- Application des bonnes pratiques (TLS, sécurité, plug-ins, supervision).
- Documentation technique et checklist de validation.
Travaux pratiques
Description : Réalisation d’un mini-projet fil rouge : conception d’une architecture API avec APISIX, configuration complète, déploiement et tests. Évaluation sur le fonctionnement, la supervision et le respect des contraintes fonctionnelles.
Programme mis à jour le 30/10/2025
Public concerné
Cette formation s'adresse aux ingénieurs systèmes, développeurs backend, DevOps, architectes techniques, administrateurs en charge des flux API.

Prérequis
Pour suivre ce cours il faut avoir une maîtrise de l’environnement Linux (ligne de commande, fichiers de configuration), des connaissances des APIs REST. Mais aussi une expérience préalable avec Docker recommandée.
Ces prérequis assurent un bon niveau d’autonomie pour aborder efficacement les exercices pratiques.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Architecture Microservices avec Spring CloudRéf. SFSC3 joursIntermédiaireProchaine session : 2 nov.2 090 €
- Architecture Microservices avec Spring Cloud et Spring Cloud KubernetesRéf. SSBC5 joursIntermédiaireProchaine session : 2 nov.3 050 €
- ASP.NET Core et concepts d'API RESTfulRéf. ASPI3 joursIntermédiaireProchaine session : 28 oct.2 090 €
- Conception, Architecture et Sécurité des APIs ReSTRéf. RSPI3 joursIntermédiaireProchaine session : 12 oct.2 090 €