Skip to content

Dyuvarov/VaccinationApp

Repository files navigation

Technologies:

🔹 Java 11
🔹 Spring Boot
🔹 Spring Cloud (OpenFeign, Eureka)
🔹 Spring Data
🔹 Kafka
🔹 Docker
🔹 PostgreSQL
🔹 Maven

Description

This demo web application provides REST API to collect information about persons, vaccinations, generate and store QR-codes. Consist of 6 microservices:
✔️ Person API - to work with personal information about vaccinated people.
✔️ Medical API - to work with information about vaccinations
✔️ QR service - to work with QR-codes
✔️ API gateway - application entry point, requests router
✔️ Service registry - microservices monitoring

architecture

Microservices interact with each other by feign clients.

build & run

  1. docker-compose build
  2. docker-compose up

About

Microservice architecture with Spring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published