Microservices environment based on RabbitMQ queuing system allowing to create a users, add posts and retrieve feed from posts (created after user's creation)
In order to launch the project, you just need to enter docker-compose up --build
and v'oila
FeedService:
GET localhost:5002/feed -h user: string
- get feed
PostService:
POST localhost:5001/post
{imgUrl: string} - add post
UserService:
POST localhost:5000/user
{email: string} - add user
Each module has its own tests, both unit and e2e run from the command line