Home - julianvb03/MOM-Implementation GitHub Wiki
First Project for the TET Course from EAFIT University
Project for the TET Course from EAFIT University
Content Table
- Developers
- Introduction
- Project Domain Information
- Understanding MOM and gRCP
- Architecture
- Functional and Non-Functional Requirements
- Project Tasks
- Project Structure
- Video Presentation
- Contribution
- Contact
Developers
- Juan Felipe Restrepo Buitrago
- Kevin Quiroz González
- Julian Estiven Valencia Bolaños
- Julian Agudelo Cifuentes
Introduction
This is the repository for the first project of the Topics of Telematics course at EAFIT University. The project is a REST API for the implementation of a MOM middleware. The MOMs are used with replication and partitioning. Communication between MOMs is through gRPC and between client-mom is video-presentationthrough REST.
Project Structure
. \
├── .github # GitHub actions folder. \
├── grpc-example # gRPC example folder. \
├── server # Server folder for the API Rest and Mom implementation. \
├── load_balancer # Load balancer folder. \
├── redis_user # Redis database folder. \
├── .gitignore # Files to ignore when pushing to the repo. \
└── README.md # This README. \
Video Presentation
Link to video presentating the project
Contribution
For contributing to this project, follow the instructions below:
- Fork the repository: Make a fork of the repository and clone your fork on your local machine.
- Create a new branch: Create a new branch with a name which gives an idea of the addition or correction to the project.
- Make your changes: Make your code changes and test them.
- Make a pull request: Finally, make a pull request to the original repository.
Contact
For any questions or issues, feel free to reach out to:
- Juan Felipe Restrepo Buitrago: [email protected]
- Kevin Quiroz González: [email protected]
- Julian Estiven Valencia Bolaños: [email protected]
- Julian Agudelo Cifuentes: [email protected]