Azkarra Streams

Azkarra Streams est un micro-framework Java qui facilite le développement et la gestion d'applications Kafka Streams en production (Azkarra est le mot Basque pour 'Rapide').

Télécharger

Accélérer votre Time-To-Market.

Kafka Streams est une librairie open-source pour développer des applications de streaming et des microservices, en Java et Scala, basés sur Apache Kafka®. Le projet Azkarra Streams apporte des fonctionnalités avancées et un cadre de développement pour faciliter et accélérer la création d'applications Kafka Streams. Cette solution est issue de notre expérience sur divers projets et met en oeuvre les meilleures pratiques de l'industrie.

Les Principales Fonctionnalités

Developer Friendly

Azkarra vous permet d'exécuter nativement des Interactive Queries à travers une API REST. Il vous permet de gérer, de visualiser et de monitorer votre topologie Kafka Streams via une interface utilisateur embarquée. Azkarra peut provisonner automatiquement les topics Kafka nécessaires au démarrage de votre application. Il facilite l'externalisation de votre configuration.

Production-Ready

Azkarra offre des fonctionnalités indispensables à toutes applications Kafka Streams, pour un déploiement en production en toute sérénité (Healthcheck, Metrics, Dead Letter Topic). Il vous permet de facilement monitorer l'état de votre application à travers une API REST compatible Prometheus.

Secure

Azkarra vous permet de rapidement sécuriser l'accès à vos données et à votre application avec différents mécanismes (SSL/TLL, Basic Authentication).

Explorez, Visualisez et Monitorez votre application Kafka Streams.

Kafka Streams Management
Déployez, arrêtez et redémarrez votre application Kafka Streams directement depuis une interface web. Accédez à la configuration, aux métriques et à l'état des applications en cours d'exécution.

Topology Vizualization
Explorez rapidement le graphe d'exécution généré par votre application pour comprendre et optimiser sa conception.

Interactive Queries
Azkarra WebUI vous permet d'exécuter facilement des requêtes interactives et ainsi d'explorer en temps-réel les data calculées par vos applications.

StreamThoughts Commitment to Open Source

Le projet Azkarra Streams est une initiative visant à enrichir l'écosystème open-source Apache Kafka®, en facilitant l'usage et l'adoption de la solution Kafka Streams par les développeurs. Azkarra Streams est un projet open-source dstribué sous la license: Apache License 2.0. L'ensemble du code source est disponible sous GitHub.

Kafka Streams Experts

La solution Azkarra Streams est développée et maintenue par la communauté open-source et par l'équipe StreamThoughts qui est à l'initiative du projet.