This service allows customers to place orders. Additionally, the service communicates asynchronously with Notification-service and synchronously with Product-Service nad Payment-Service
- Java 17
- Spring Boot 3.1.2
- Spring Cloud
- Docker
- PostgreSQL
- Kafka
- Open Feign
- placing orders
- paying for orders via payment-service (HTTP communication)
- sending notification via notification-service (Kafka)
- saving orders in the database
- communication with the courier company's API
- creating a pdf label