Pular para o conteúdo principal

Backend

O Back-End é a camada responsável por processar as regras de negócio, gerenciar os dados da aplicação e controlar os acessos ao sistema. Junto temos o banco de dados, que armazena todas as informações importantes como produtos, áreas, transações e permissões. Além disso, o projeto conta com integrações para automatizar fluxos de trabalho internos, como e-mails entre áreas e pessoas da empresa. Juntas, essas tecnologias garantem que o sistema seja seguro, escalável e automatizado, permitindo a movimentação e venda de itens entre áreas de forma rápida e confiável.

Para desenvolver o Backend, utilizamos algumas ferramentas, elas são:

Spring Boot (Versão 3.4):

O Back-End foi construído com um framework Java que oferece uma estrutura produtiva e sólida para desenvolvimento de aplicações web e APIs REST. Ele cuida da camada de lógica de negócio, autenticação, controle de permissões e comunicação com o banco de dados. Traz modernidade e eficiência para o sistema, além de gerenciamento de segurança e persistência de dados.

PostgreSQL (Versão 17):

Banco de dados relacional poderoso e seguro, ideal para lidar com grandes volumes de dados estruturados e consultas SQL complexas. Sua integração com o Spring Data JPA proporciona abstração e eficiência nas operações de persistência.

Power Automate:

Uma ferramenta da Microsoft, que é utilizada para automatizar fluxos internos de trabalho (e-mails automáticos). Ela permite a criação de fluxos automatizados sem a necessidade de código adicional, otimizando tempo e reduzindo falhas humanas em processos repetitivos.