Skip to content

felipdc/MonolithWebApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MonolithWebApplication

Introdução e Motivação

O sistema Monolith é uma simulação de um sistema de controle de estoque e vendas de um comércio de produtos alimentícios.

O Monolith foi desenvolvido seguindo um padrão de arquitetura monolítico, onde todas as funções do sistema interagem entre si através de chamadas diretas.

O intuito do sistema é prover uma base de desenvolvimento para a realização de uma migração para a arquitetura de microserviços. Para isso, foi desenvolvido uma série de testes automatizados para verificar o funcionamento adequado de todas as operações desenvolvidas. Logo, espera-se que o sistema em uma arquitetura de microserviços passe em absolutamente todos os testes.

Para realizar a migração do sistema, é necessário considerar que a aplicação é utilizada por uma aplicação Front-End legado, onde não há mais um suporte de desenvolvimento. Portanto, as rotas definidas devem continuar retornando e alterando os resultados da mesma maneira, de forma com que não seja necessário uma restruturação do sistema legado.

Autor

Felipe Tiago De Carli [email protected] [email protected]

About

Esqueleto de Aplicação Monolítica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published