A URL shortify service using Nodejs,Expressjs, Redis, Kafka, Spark, Docker, Docker composite
- Docker
- Docker-compose https://docs.docker.com/compose/install/
- Nginx
- Redis
- Node.js/Express.js
- Kafka
git clone https://github.com/dyf102/TinyURL
cd TinyURL
docker-compose build
docker-compose up
or docker-compose up -d #to start the container in the background- To build the webpage
- Intergate Kafka and Spark stream to store and analysis the user log
http://spark.apache.org/docs/latest/streaming-kafka-integration.html