Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 2.41 KB

File metadata and controls

45 lines (36 loc) · 2.41 KB

🚀 Desenvolvimento de um Sistema com Next e typescript , Java, Kotlin e Go 🚀

Ainda falta muita coisa, mais já conseguimos ver um pouco do que ele é capaz de fazer, ainda está na fase beta, falta realizar algumas correções e implantar novas funcionalidades:

✅Tecnologias utilizadas no front: ✔️Next ✔️Typescript ✔️Styled-Components

✅Tecnologias utilizadas no back: ✔️Java ✔️Kotlin ✔️Golang / Essa parte do Go ainda está em desenvolvimento.

✅Gateway, Service Registry e Discovery

✅Observabilidade e Monitoramento: ✔️Grafana ✔️Prometheus ✔️Elastic Stack / ainda será implementado

✅Banco de dados ✔️PostegreSql ✔️MongoDB

🌐O que é possível fazer neste momento com o sistema? 1️⃣ Gerenciar produtos, clientes e vendas de forma intuitiva. 2️⃣ Exportar relatórios de registro de vendas em formato PDF para análises detalhadas. 3️⃣ Enviar e-mails para qualquer domínio, mais a ideia principal é ter a possibilidade de envio de e-mail/contato com o suporte. 4️⃣ Utilizar um sistema seguro com autenticação e autorização, onde utilizei o Next Auth + Spring Security e JWT, todas as rotas são protegidas e qualquer request para o server, é preciso passar o token no cabeçalho Authorization. 5️⃣Visualização de gráficos com informações de produtos mais vendidos, menos vendidos, vendas no mês entre outros.

📋Backlog: ✔️Test unitários: Next / Java / Kotlin, no Go ainda não sei fazer ¬¬. ✔️Remoção do serviço de autenticação do monolito e deixa-lo como um microsserviço, onde sua única responsabilidade seja o tratamento de autenticação e autorização. ✔️Implementação de um módulo de aprovação de cartão com Go + kotlin + Kafka, a ideia é implementar uma arquitetura baseada em eventos(EDA). ✔️Correção de alguns bugs. ✔️Melhoria das telas. ✔️Refatoração de alguns componentes. ✔️Logs e Observabilidade com Elastic Stack. ✔️CI/CD com testes automatizados. ✔️Implementação de uma dashboard mais flexível, na qual o cliente seleciona o que deseja visualizar e em que mês específico.

obs: Tenho outros projetos em andamento, um deles é um sistema de oficina, que será para um amigo, ainda estou modelando e levantando alguns requisitos, e outro que será uma rede social, tipo um Twitter e TikTok. Assim que possível, irei postar mais informações sobre os projetos, espero que gostem🥇.