It’s always important to architect public-facing websites to be responsive under high concurrent user load. Although part of this can be achieved using hardware infrastructure upgrades, nowadays performance is more heavily influenced by the software architecture, as noted in Dan Kegel’s C10K problem. This session will cover some lessons learned through experience and research about analyzing the problems of an existing public-facing website, and it will use the lessons learned from the analysis to develop some suggested enterprise architectural patterns to resolve them. The lessons learned include
Upon completion, the audience will have two architectural patterns to help with architecting public-facing websites as well as an understanding of how I came to these theorems. This subject matter is mostly focused on architecting for two specific engineering paradigms that will be part of SATURN 2015:
Please see 'The C10K Problem' flyer that can be downloaded below.