Repository files navigation Yelteberus: Kafka Project
Responsible for managing the creation, updating and deletion of creators
Key: creator_identifier
Value: creator_identifier, name, surname, birth, email, phone
Responsible for managing the creation and updating of videos
Key: video_identifier, creator_identifier
Value: video_identifier, title, duration, upload_date, format, categories, description
Responsible for adding new information (views, resolution and privacy) to the videos
Key: video_identifier, creator_identifier
Value: video_identifier, title, duration, upload_date, format, categories, description, views, resolution, privacy
Responsible for grouping the videos using the creator identifier
Key: creator_identifier
Value: List[video_identifier, title, duration, upload_date, format, categories, description, views, resolution, privacy]
Responsible for grouping video information with creator information
Key: creator_identifier
Value: creator_identifier, name, surname, List[video_identifier, title, duration, upload_date, format, categories, description, views, resolution, privacy]
Responsible for querying user and video information
Key: creator_identifier
Value: creator_identifier, name, surname, List[video_identifier, title, duration, upload_date, format, categories, description, views, resolution, privacy]
maven clean install to install the project dependencies
docker-compose up --build to build up Prometheus, Grafana, ELK & PostgreSQL
Run the Sonarqube container: docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest
Start the microservices from the IDE
Open-source monitoring solution for collecting and aggregating metrics as time series data
Each item in a Prometheus store is a metric event accompanied by the timestamp it occurred
Prometheus URL
Tool for visualizing and analyzing data from various sources
Lets you keep tabs on application performance and error rates
Grafana URL
Lightweight shipper for forwarding and centralizing log data
Can send data directly to Elasticsearch or via Logstash
Tool that can extract, transform, and load the data using filters and plugins
It collects data from different sources and send to multiple destinations
An open-source search and analytics engine
Proficient in managing colossal volumes of data, delivering the precise information we seek
An open-source data visualization dashboard for Elasticsearch
It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster
Kibana URL
Code quality analysis tool for Maven based Java projects
It covers a wide area of code quality check points
Sonarqube URL
Creator-video-consumer API
About
Kafka Project
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.