Skip to content

Mock Patient Management System built with Spring Boot, gRPC, Kafka, Docker, and LocalStack to showcase modern microservices architecture.

Notifications You must be signed in to change notification settings

ShreyamKundu/Patient-Management-System

Repository files navigation

🏥 Patient Management System (Microservices Architecture)

A mock production-ready Patient Management System (PMS) built using Java Spring Boot, PostgreSQL, gRPC, Kafka, and Docker, designed to demonstrate modern microservices architecture with AWS ECS deployment readiness.

This system replicates a real-world healthcare backend to explore backend systems, cloud-native practices, and microservices orchestration.

It follows a modular, scalable design and is currently under active development.


🖼️ Architecture Overview

PMS


☁️ AWS ECS Deployment (Simulated with LocalStack)

This ECS architecture shows how services are containerized, deployed in a private VPC with RDS, MSK, and an Application Load Balancer: ecs


🏗️ Tech Stack

  • Java Spring Boot
  • PostgreSQL
  • gRPC
  • Kafka
  • Docker
  • AWS ECS & MSK

✅ Testing

Integration Tests: Validate end-to-end service interactions across all microservices.

About

Mock Patient Management System built with Spring Boot, gRPC, Kafka, Docker, and LocalStack to showcase modern microservices architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published