Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/libreconnect/ferriscare

FerrisCare is an open-source Rust microservice designed to manage patients & professionals and their related data in a Neo4J graph database. Built for scalability and performance, it leverages the speed of Rust and the flexibility of Neo4J for handling complex relationships between business.
https://github.com/libreconnect/ferriscare

graph hexagonal microservice neo4j rust

Last synced: 2 months ago
JSON representation

FerrisCare is an open-source Rust microservice designed to manage patients & professionals and their related data in a Neo4J graph database. Built for scalability and performance, it leverages the speed of Rust and the flexibility of Neo4J for handling complex relationships between business.

Awesome Lists containing this project

README

        



Ferris Company logo

Ferris Care


The Rust microservice to manage patients & professionals with Neo4J

![][rust-image]
[![license-image]][license-url]


**Ferris Care** is an open-source Rust microservice designed to manage patients & professionals and their related data in a **Neo4J** graph database. Built for scalability and performance, it leverages the speed of Rust and the flexibility of Neo4J for handling complex relationships between businesses.

## ✨ Features

- **Patient management:** Create, update, and delete patients within a graph database.
- **Professional management:** Create, update and delete professionals within a graph database.
- **Graph-powered:** Powered by Neo4J for advanced relationship handling.
- **Authentication & Authorization:** Secured by **Keycloak** for user authentication and role-based access control.
- **Inter-service communication:** Uses **NATS** for scalable, lightweight, and reliable message-based communication.
- **Fast and reliable:** Built with Rust for high performance and concurrency.
- **Open-source:** Contributions are welcome to improve the microservice.

[rust-image]: https://img.shields.io/badge/Rust-000000?style=for-the-badge&logo=rust&logoColor=white
[license-url]: LICENSE.md
[license-image]: https://img.shields.io/badge/License-Apache_2.0-196f3d?style=for-the-badge&logo=apache&logoColor=white