terrible frontend architecture suggests poor engineering culture which typically spreads to all teams, including the infrastructure team