There are three microservices:
- Microservice for access to cats.
- Microservice for access to owners.
- Microservice with external interfaces (endpoints + authorization) They are all different applications.
Microservices were created using Java Spring Boot, Hibernate, Spring Data, JPA и Spring Security.
Communication between microservices takes place via Kafka