https://medium.com/@sinhaabhishekkumar57/the-future-of-web-development-architectural-best-practices-3304fe2509eb