Thanks to visit codestin.com
Credit goes to github.com

Skip to content

BassemHalim/memeHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MemeHub

A microservice-based meme sharing platform for uploading and searching for relevant memes.

The choice to use a microservice architecture is for learning purposes and is not the most ideal choice. The memeService currently stores the memes locally

Architecture:

system designs

The backend is made of 2 services:

  • MemeService: which handles storing and retrieving the memes
  • Gateway: acts as a REST client to MemeService and handles rate limiting, request validations, serving the images and as a caching layer (not yet implemented)