Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beratyesbek/airlines-ticket-microservice

Airlines ticket microservice application was developed with JAVA and Spring Boot. It communicates to other services using GRPC and RabbitMQ
https://github.com/beratyesbek/airlines-ticket-microservice

grpc java microservice postgresql rabbitmq spring-boot

Last synced: 27 days ago
JSON representation

Airlines ticket microservice application was developed with JAVA and Spring Boot. It communicates to other services using GRPC and RabbitMQ

Awesome Lists containing this project

README

        

# Airlines Ticket Microservice

Airlines ticket microservice application was developed with JAVA and Spring Boot. It communicates to other services using GRPC and RabbitMQ. There are three different service which are used in this application:

> - Discount Service
> - Checking Service
> - Notfiy service

Service using POSTGRESQL as a database.

This service provide list tickets and sell tickets. Whenever someone is enforming to buy ticket, the following steps take place respectively
> - if someone has discount code service will trigger Discount Service to get discount.
> - If everything is success Ticket Service will trigger Checking Service to pass ticket data using GRPC
> - last step service will trigger Notfiy service to send email to user using RabbitMQ

##### POSTMAN DOCUMANTATION

### Entity Diagram

### Service Diagram