One of the best ways to learn Web Application Architectures is to look at companies that have built large-scale applications. From my Tweet Stream.
- Company Architectures bit.ly/2IpRLsd
Another way to keep track of how a company is evolving architecture and using various technologies, you can follow the company engineering blog. Here is a list.
Company Engineering Blogs – http://bit.ly/2IpRGop