https://chintanonweb.medium.com/building-scalable-and-robust-enterprise-applications-with-angular-556037053a8d