Skip to content

Fouz/python-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Microservice

A basic CRUD web application that implements microservices architecture in python with Django, Flask, RabbitMQ and React. That allows user to create product with title and image link and 'like' the products.

Both Django and Flask are spawn with docker-compose as different isolated microservices eatch with it's own database. Django microservice exposes the API to allow user to Create, Read, Update and Delete products. While Flask microservice exposes the API to allow user to like the product. Both microservices will be communicating and maintaining data consistency via RabbitMQ.

Tech Stack

  • Django - Backend framework
  • Flask - Micro web framework
  • React/TypeScript - Frontend framework
  • RabbitMQ - Message broker
  • PostgreSQL - Database
  • Gunicorn - WSGI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published