Aplicação de gerenciamento de bibliotecas que surgio como trabalho final de uma disciplina de sistemas distribuídos e redes de computadores.
O trabalho requiria que fosse desenvolvida uma aplicação e que funcionace na nuvem. Eu e minha dupla, baseado no que foi passado na matéria, descidimos então escolhar a arquitetura com micro serviços.
Para facilitar o desenvolvimento compartilhado em ambos da equipe, foi utilizado a ferramente de containers Docker.
Para finalizar o trabalho, era necessário rodar a aplicação em dois diferentes provedores de nuvem. Os provedores escolhidos para os testes foram a Amazon Web Service (AWS) e a Google Cloud. O fato de usarmos Docker permitiu a fácil migração entre os provedores.
- Django;
- MariaDB;
- Nginex
- Docker;
Desde que esse projeto foi publicado não houve nenhuma atualização. Há chances de haver problemas em relação à brachas de segurança na aplicação. Recomendamos somente para entedimento da implementação de uma arquitetura de microserviços.