https://github.com/jhomlala/camp
Camp - notifications for mobile devices
https://github.com/jhomlala/camp
Last synced: about 1 month ago
JSON representation
Camp - notifications for mobile devices
- Host: GitHub
- URL: https://github.com/jhomlala/camp
- Owner: jhomlala
- License: mit
- Created: 2018-09-22T10:57:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-09T17:34:44.000Z (over 6 years ago)
- Last Synced: 2025-01-19T02:39:03.651Z (3 months ago)
- Language: Java
- Size: 150 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :star2: Camp
Intelligent notifications for mobile devicesBuild in microservices architecture, using Spring Boot, Cassandra and Spark.
Modules:
* application-service - handles mobile application operations
* application-user-service - handles mobile application users operations
* user-event-service - handles users events from mobile application
* notification-service - handles creating and managing push notification operations
* notification-sender-service - handles sending message to FCM server
* spark-service - handles big data processing/machine learning operations
* config - stores config for each services
* registry - provides discovery server for services
* turbine-service - provides application for turbine application (hystrix metrics)
* monitoring - provides application for hystrix metrics monitoringTechnologies:
* Spring Boot
* Spring Cloud Config
* Spring Cloud Eureka
* Spring Cloud OpenFeign
* Spring Cloud Hystrix
* Spring Cloud Turbine
* Spring Cloud Stream
* Sprng Data Cassandra
* Apache Spark
* Apache Kafka
* Cassandra