Como é a arquitetura de um sistema de mensalidade, tipo aula particular ou academia?
- #JavaScript
- #Python
- #Java
Olá, gostaria de saber como seria um programa com mensalidade. Exemplo, uma academia, aula particular ou mesmo SaaS.
Como ele gera os boletos automaticamente, alguém conhece uma boa prática de qual momento gerar o boleto? Ele gera por mês, cada um gera em um momento ou todos no mesmo momento?
Abarços e agradeço a quem puder dar dicas, mesmo por mais simples que seja. Quero só ter uma noção.
Abraços, galera!




olá Alex tudo certo ?
essa atividade em específica geralmente não é feita via código, e sim por um serviço de schedule ou fila, a depender da arquitetura da sua solução e qual caminho você tomou,
Vamos partir da premissa que você está usando algum banco como serviço, ele vai ter a opção de 'scheduled jobs' aonde você pode todo mês fazer a ação de criar novos em boletos em aberto em uma entidade, baseada nos clientes ativos que você tiver cadastrado (essa seria a maneira mais 'crua' e fácil de se fazer isso)
eu usaria o amazon RDS ou o supabase dependendo da natureza específica do problema.
Espero ter ajudado
@Felipão DIO
Mais uma dúvida, como o método de criar um boleto seria inicializado automaticamente, todo dia ele teria que fazer uma busca no BD tal horário? Tem um exemplo de um método que rode automaticamente assim (com um esboço de código)?
Já ajudou muito com as descrições. Muito obrigado. Vou seguir as suas dicas e colocarei em prática, compartilhando aqui.
Oi Alex, isso pode variar bastante, depende das muito das regras de negócio
mas no geral o modelo é são esses 8 passos
anotei aqui pra gravar um conteúdo sobre isso