From 06a9bac5cb26584d23826688a5cddcb77fc4bbf3 Mon Sep 17 00:00:00 2001 From: Wong Jia Cin <107848857+bryanwong69420@users.noreply.github.com> Date: Sat, 28 Sep 2024 17:18:04 +0800 Subject: [PATCH] Add Microservices Overview to readme (#276) * Added text file * Delete Text File * Update microservices overview in README file --------- Co-authored-by: TayJieHao386 --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 97b4b35a2..0ce9ecbd5 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,19 @@ Each of the java based applications is started with the `chaos-monkey` profile i You can then access petclinic here: http://localhost:8080/ +## Microservices Overview + +This project consists of several microservices: +- **Customers Service**: Manages customer data. +- **Vets Service**: Handles information about veterinarians. +- **Visits Service**: Manages pet visit records. +- **API Gateway**: Routes client requests to the appropriate services. +- **Config Server**: Centralized configuration management for all services. +- **Discovery Server**: Eureka-based service registry. + +Each service has its own specific role and communicates via REST APIs. + + ![Spring Petclinic Microservices screenshot](docs/application-screenshot.png)