yeah disha app was unnecessary. When you are working with govt agencies, it is more of satisfying all officers rather than just building an application.
Running servers with high capacity is different than using best servers. There are many things involved to make things faster. Better firewall, loadbalancers, network throughputs, server CPU, RAM etc. Even though it's a costly a solution, they could have gone to cloud to avoid performance issues