Obrigado pela sua resposta, me trouxe muitas opiniões importantes para serem levadas em consideração.

Sobre alguns pontos:

Por ter contratado um júnior para fazer um trabalho tão complexo.

De fato, hoje eu sei disso. Em vários momentos ao longo desse 1 ano aqui já estive empacado em outras questões do desenvolvimento dessa aplicação e sinto um pouco de desamparo técnico por parte dos colegas que trabalham comigo. Não são capacitados pra me ajudar e eu também não sou capacitado pra ajudar eles

Por ter iniciado um projeto sem estar analisado. Você gastou um tempo absurdo criando um projeto sem saber se ele vai funcionar? A comunicação com o banco de dados deveria ser a tua primeira preocupação!

Quando entrei eu tinha bem pouco conhecimento e fui seguindo o que me passavam. Comecei fazendo o layout adaptando o front atual do Delphi em uma versão mais minimalista para Web, criando telas independentes e fazendo consultas em um banco de dados que estão rodando na minha maquina, eu tenho cópias dos bancos de dados dos clientes a minha disposição. No inicio do projeto nem me passou pela cabeça como eu faria pra colocar isso rodar em produção.

Não vejo você capacitado para resolver esse desafio.

Nem eu.

Dor de cabeça - Sim, MUITA. O que você mais vai ter com esse projeto vai ser dor de cabeça. Sugiro atualizar seu currículo, aplicar pra, no mínimo, 100 vagas por dia e sair daí o mais rápido possível.

Sim, percebi isso também. Não quero nem ver como vai estar esse monstro daqui uns 2 anos.