This chapter extends Chapter 10. This chapter discusses software architectures for complex web applications on more than one server (i.e., multiple servers, working as a networked or distributed system):
-
Why challenges arise when dealing with multiple servers?
-
What kinds of software architectures are appropriate for distributed systems?
-
How can you implement the different distributed software architectures?