Application built with a microservices architecture for a food delivery through several restaurants.
- api-auth: Responsible for authenticating and creating user credentials;
- api-gateway: Responsible for forwarding requests to services and validate the authentication token;
- eureka-server: Responsible for performing load balancing and registering services for communication;
- restaurant-service: Responsible for restaurant services;
- user-service: Responsible for user services.
Below are some of the principal system diagrams.