Executando verificação de segurança...
1

Meus 2 cents,

No meu ponto de vista: depende.

Se teu SaaS envolve algo com pagamentos (como carrinho de compras, checkout), voce nao pode colocar a logica no front porque fica aberto a fraudes.

Alem disso, se tem coisas como controles/niveis de acesso (ACL), tambem nao pode ir para o front por ser de facil manipulacao.

Lembre-se, nada que existe no front eh confiavel para o sistema, tudo pode ser alterado, vide este post:

https://www.tabnews.com.br/obrunoanastacio/eu-anotei-aqui-todos-os-termos-e-conceitos-do-video-do-yurirdev-invadindo-a-plataforma-do-ruyter

Quanto a pirataria, se o codigo esta no front o risco existe em maior nivel.

Mas tambem eh verdade que hoje em dia com a IA eh relativamente facil copiar um sistema (pelo menos no basico) so tendo acesso as telas.

Como a descricao do funcionamento do sistema foi bem vaga (da para notar a paranoia com a copia de ideias que voce tem) nao eh possivel aprofundar muito uma analise.

Reforcando: se o sistema "faz coisas" e voce "nao quer" que o usuario tenha possibiliade de manipulacao indesejada: regras de negocio no backend.

Se isso nao eh um problema ("nao faz sentido a acao de um manipulador devido a propria natureza do sistema"), entao faz no front de boa.

E quanto a pirataria, nao acho um problema real: se tua aplicacao for realmente boa vao piratear de qualquer forma, e o que faz diferenca no final das contas geralmente eh a estrutura (como suporte, pos-venda, estabilidade, aperfeicoamentos, a experiencia de uso) que a empresa do SaaS oferece.

Saude e Sucesso !

Carregando publicação patrocinada...