Skip to content

Microservice that gets all comments operations and communicates with front-end and post-microservice-backend

Notifications You must be signed in to change notification settings

Rharan-Ru/comment-microservice-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Post WebApp Microservice

Microservice that gets all comments operations and communicates with front-end and post-microservice-backend

About

Esse é um projeto para simular uma Microservices Software Architecture básica, qual o backend recebe as requisições de posts para criar novos comentários, este microservice sincroniza os dados dos comentarios com o post-microservice-backend, para manter os dados atualizados.

Connected Projects

Como esse é um projeto de microservices, ele se conecta com mais dois projetos o quais são:

How Start The Project?

Antes de iniciar de fato o projeto, você deve configurar seu database em settings.py, veja como fazer isto nesse artigo How to use PostgreSQL with Django

Para iniciar o projeto primeiro devemos instalar os pacotes que serão usados:

python3 -m venv venv
cd venv/Scripts/activate
pip install -r requirements.txt

Então rodamos o projeto, recomendo trocar o superuser do projeto para ter acesso a page admin e também rodar os comandos makemigrations e migrate

python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py createsuperuser
python3 manage.py runserver

The Future

Esse é apenas um projeto básico de microservices, conforme eu avançar meus estudos em arquitetura de software vou trazer mais projetos interessantes e avançados, um passo importante para a arquitetura de microservices é que ela é muito usada com Event Driven Architecture, então vamos botar a cara nos estudos e a mão na massa ainda mais para trazer esses tipos de projetos que são muito legais de se fazer, até breve.

Obrigado por estar aqui.

About

Microservice that gets all comments operations and communicates with front-end and post-microservice-backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages