We use Kong for our API gateway, handling all public traffic. It is an open-source tool, and even though we are a startup, it provides us with stability without incurring high costs initially.
External reviews
External reviews are not included in the AWS star rating for the product.
Custom plugin capability with enhanced high traffic handling and lightweight performance
What is our primary use case?
How has it helped my organization?
Kong has helped us by performing smoothly even when we receive millions of requests, which prevents any latency issues impacting our applications. We have also been able to enhance security by writing our own plugins and easily integrating with various tools and platforms.
What is most valuable?
Kong's most valuable features are its lightweight performance when handling millions of requests and the ability to write custom plugins to enhance security, such as end-to-end encryption, even in the open-source version.
What needs improvement?
The open-source version of Kong does not support a dashboard, which would be very helpful. We use an open-source tool called Konga for basic dashboard needs, but it lacks support. It would be better if there was a comprehensive dashboard included in the open-source community version.
For how long have I used the solution?
We have been using Kong for about five years.
What do I think about the stability of the solution?
Initially, we faced stability issues during an upgrade process due to migration problems with the schema. However, Kong has improved significantly, and maintaining stability is easier now when following their improved documentation and using Helm for deployment.
What do I think about the scalability of the solution?
We've put in place SPA auto-scaling within our Kubernetes deployment, which efficiently handles increased traffic by automatically spinning up new pods, ensuring smooth scalability.
Which solution did I use previously and why did I switch?
I am currently using a new gateway called Tyk. However, Kong is far better as an open-source tool.
What's my experience with pricing, setup cost, and licensing?
Kong's pricing is reasonable, as the open-source version provides sufficient functionality for a startup like ours without requiring a high initial investment.
Which other solutions did I evaluate?
We evaluated Tyke as a new gateway solution.
What other advice do I have?
If you are looking for a stable open-source gateway, Kong is a solid choice. It performs well under high traffic with low latency. For newcomers, it is advisable to explore its robust features and ability to manage high TPS effectively.
I'd rate the solution eight out of ten.
Which deployment model are you using for this solution?
Incroyable passerelle API
Offre des fonctionnalités étonnantes du plugin et nous pouvons également créer un plugin personnalisé en construisant du code Lua.
Offre des fonctionnalités de portail développeur pour que le développeur puisse intégrer des API pour les montrer au monde extérieur.
Bon support client.
Examen complet pour Kong API Gateway
Architecture de plugin étendue
Gestion complète des API
Fonctionnalités de sécurité robustes
Intégration de maillage de services
Communauté active et support
Courbe d'apprentissage abrupte pour les plugins personnalisés
Lacunes occasionnelles dans la documentation
Coût élevé de l'édition entreprise
Potentiel de défis de configuration
Problème : Gestion complexe et chronophage de plusieurs API.
Avantage : Simplifie et automatise la gestion des API, réduisant la charge de travail manuelle.
Sécurité
Problème : Assurer la sécurité des API contre les accès non autorisés et les menaces.
Avantage : Améliore la sécurité avec des fonctionnalités comme OAuth2, JWT, liste blanche d'IP et chiffrement des données.
Scalabilité
Problème : Gestion de volumes élevés de requêtes API sans problèmes de performance.
Avantage : Architecture haute performance assurant scalabilité et faible latence.
Extensibilité
Problème : Difficulté à personnaliser la fonctionnalité des API.
Avantage : Architecture de plugins étendue permettant des solutions sur mesure et une fonctionnalité améliorée.
Intégration de Service Mesh
Problème : Intégration complexe des API dans les environnements de microservices.
Avantage : Compatibilité transparente avec les architectures de service mesh et les plateformes d'orchestration de conteneurs.
Kong API Gateway est hautement extensible mais complexe à configurer.
Responsable Ingénierie
Cela nous a aidés à améliorer notre expérience API.
Revue de Kong Api
Excellent produit ayant le potentiel de devenir le leader du segment.
Intégration KONG
Utilisation de Kong Gateway dans une banque
Gestion simplifiée des API (différents clusters de pays)
Fonctionnalités de sécurité robustes (Plugin d'introspection)
Évolutivité et performance du mode sans base de données
Courbe d'apprentissage abrupte pour la configuration déclarative ainsi que l'utilisation des plugins
Documentation limitée dans certains domaines, notamment en ce qui concerne les plugins
Problèmes de stabilité occasionnels avec les mises à jour (mise à niveau de version)
Gestion des API : Simplification de la gestion des API, facilitant le contrôle de l'accès, la surveillance de l'utilisation et la conformité en matière de sécurité.
Amélioration de la sécurité : Fourniture de fonctionnalités de sécurité robustes telles que l'authentification, l'autorisation et la limitation du débit, qui sont cruciales pour protéger les données bancaires sensibles et les transactions.
Scalabilité : Permettre une mise à l'échelle transparente de l'infrastructure API pour gérer des charges croissantes et s'adapter à la croissance des interactions et transactions des clients.
Interopérabilité : Facilitation de l'intégration entre divers systèmes et applications bancaires, assurant une communication fluide et une interopérabilité à travers l'écosystème de la banque.
Optimisation des performances : Amélioration des performances des API en mettant en cache les réponses, en réduisant la latence et en optimisant le routage du trafic, améliorant ainsi l'expérience utilisateur globale pour les clients et les utilisateurs internes.