Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ThreaditApp/Threadit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

348 Commits

Repository files navigation

Threadit πŸ’¬

Cloud Computing Project

Reddit Clone REST API with Microservices Architecture Using gRPC

Go Contributors GitHub repo size License


☁️ Cloud Computing - Group 8

  • 57551 Eduardo ProenΓ§a
  • 58555 Manuel Goncalves
  • 64371 Ricardo Costa
  • 64597 Leonardo Fernandes

πŸš€ Overview

Threadit is cloud native application that offers a set of services that provide users the ability to connect, share and engage in discussions within communities through a REST API. Its architecture follows a microservices model with gRPC communication and can be deployed on Google Cloud Platform (GCP) with Kubernetes.

🌐 API Description

The OpenAPI specification of all microservices can be found here. We also made available a Postman collection for testing the REST API.

πŸ“¦ Application Architecture

application architecture

πŸ” Development Phases

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /