Pet-project to mess around with distributed transactions using .NET Core services.
- Database - postgres
- Service bus - RabbitMQ via MassTransit
- In plans: GRPC instead of pure HTTP.
- Frontend App which represents a simple Blazor app that displays data taken from the backend.
- Patients Service - Stores core patients data in the database and returns it to the frontend. Additionally connected to Message Bus to send notifications about new patients into medical data service.
- Medical Data Service - only connected to other services via message bus.