-Primeiramente, obrigado pelo comentário.
Sobre o desempenho, acho que poderia melhorar a demora na geração dos PDFs fazendo lógicas melhores e também tratando melhor como as coisas vão para o banco de dados.
Eu pretendo tentar um contrato de sustentação, manutenção e suporte, mas não sei se vai acontecer.
Sobre estudar engenharia, eu encontrei este livro: https://www.amazon.com.br/Fundamentos-Arquitetura-Software-Abordagem-Engenharia/dp/8550819859/ref=asc_df_8550819859/?tag=googleshopp00-20&linkCode=df0&hvadid=709883381653&hvpos=&hvnetw=g&hvrand=11316195388954486525&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1031428&hvtargid=pla-2298253321162&psc=1&mcid=9149b821cdd2361aae4d7010a08dcc82&gad_source=1 no app de biblioteca que minha faculdade disponibiliza gratuitamente.
Acha que poderia ajudar? Se tiver alguma dica, também agradeço.
E muito obrigado pelo comentário novamente.