Webpage Now Available on: http://9.223.137.147:5114/ Under maintainence at the moment :(
MeTube is a versatile video player application designed to provide uninterrupted service and seamless updates. By leveraging microservices architecture, MeTube ensures high availability, scalability, and a robust testing pipeline.
- Microservices Architecture: Each component of the application is a separate microservice, allowing independent updates and scaling.
- Zero Downtime Deployments: Updates can be rolled out without any downtime, ensuring continuous availability.
- Seamless Testing Pipeline: Automated testing and continuous integration/continuous deployment (CI/CD) pipelines ensure that new features and updates are thoroughly tested before deployment.
- User Service: Manages user authentication, profiles, and preferences.
- Video Service: Handles video uploads, storage, and streaming.
- Comment Service: Manages user comments and interactions on videos.
- Notification Service: Sends notifications for new videos, comments, and other user interactions.
- Analytics Service: Tracks and reports on video views, user engagement, and other metrics.
- C# .NET: Core language and framework for building microservices.
- Docker: Containerization of microservices for consistent environments.
- Kubernetes: Orchestration of containers for scalability and management.
- CI/CD Tools: Jenkins, GitHub Actions, or similar tools for automated testing and deployment.
- Monitoring and Logging: Prometheus, Grafana, and ELK stack for monitoring and logging.
- Clone the Repository:
git clone https://github.com/Legendarycentaur/MeTubeMicroserviceVersion.git
- Navigate to the Project Directory:
cd MeTubeMicroserviceVersion - Run Docker Compose:
docker-compose up
We welcome contributions from the community. Please read our contributing guidelines for more information.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please open an issue or contact us at:
| Name | GitHub Profile | LinkedIn Profile |
|---|---|---|
| Noel Stark | github.com/NoelStark | Noel Stark |
| Anton Bäckdahl | github.com/Legendarycentaur | Anton Bäckdahl |
| Joakim Olsson | github.com/joakimolssonn | Joakim Olsson |
| Nasera Boujrad | github.com/NaseraBoujrad | Nasera Boujrad |
| Simon Svensson | github.com/actuallyRaspy | Simon Svensson |