Kafka Cluster UI Development
Budget: $250 – $750 USD
Development of a Kafka Cluster UI Tool
Description: We are seeking an experienced developer or team to build a user-friendly UI tool for monitoring and managing our Kafka cluster. The goal of this tool is to provide visibility and insights into the Kafka ecosystem, enabling us to monitor topics, consumers, and throughput with ease.
Key Features:
Topic Management:
1.Display a list of all Kafka topics within the cluster.
a. Show detailed information about each topic, including description and metadata.
b. Provide visibility into who the consumers of a given topic are.
2. Consumer Group Monitoring:
a. Display consumer groups and allow peeking into the messages being consumed.
b. Show detailed information about the consumer applications connected to these groups.
3.Throughput Monitoring:
a. Visualize the publish/subscribe throughput for Kafka topics.
b. Provide real-time metrics on data flow across different topics and consumer groups.
4. Technical Requirements:
a. The tool must be developed in a way that is scalable and can easily integrate with existing Kafka clusters.
b. It should have a responsive and intuitive user interface, making it easy for users to monitor Kafka topics and consumer groups in real time.
c. Preferred stack for development: (mention your preferred tech stack if applicable, e.g., React.js for frontend, Java/Spring Boot for backend, etc.)
5. Deliverables:
a. A fully functional Kafka UI tool with the features listed above.
b. Detailed documentation on installation, configuration, and usage.
c. Support for at least 1-2 weeks post-deployment for any potential issues or bugs.
6. Proposal Requirements:
a. Your approach to developing the Kafka UI tool.
b. Estimated timeline and cost breakdown.
c. Relevant experience in Kafka, UI/UX design, and similar projects.
Any questions or clarifications you may need.
Description: We are seeking an experienced developer or team to build a user-friendly UI tool for monitoring and managing our Kafka cluster. The goal of this tool is to provide visibility and insights into the Kafka ecosystem, enabling us to monitor topics, consumers, and throughput with ease.
Key Features:
Topic Management:
1.Display a list of all Kafka topics within the cluster.
a. Show detailed information about each topic, including description and metadata.
b. Provide visibility into who the consumers of a given topic are.
2. Consumer Group Monitoring:
a. Display consumer groups and allow peeking into the messages being consumed.
b. Show detailed information about the consumer applications connected to these groups.
3.Throughput Monitoring:
a. Visualize the publish/subscribe throughput for Kafka topics.
b. Provide real-time metrics on data flow across different topics and consumer groups.
4. Technical Requirements:
a. The tool must be developed in a way that is scalable and can easily integrate with existing Kafka clusters.
b. It should have a responsive and intuitive user interface, making it easy for users to monitor Kafka topics and consumer groups in real time.
c. Preferred stack for development: (mention your preferred tech stack if applicable, e.g., React.js for frontend, Java/Spring Boot for backend, etc.)
5. Deliverables:
a. A fully functional Kafka UI tool with the features listed above.
b. Detailed documentation on installation, configuration, and usage.
c. Support for at least 1-2 weeks post-deployment for any potential issues or bugs.
6. Proposal Requirements:
a. Your approach to developing the Kafka UI tool.
b. Estimated timeline and cost breakdown.
c. Relevant experience in Kafka, UI/UX design, and similar projects.
Any questions or clarifications you may need.
Related categories:
Business, Accounting, Human Resources & Legal
Node.js
AngularJS
React.js
Spring Boot