Concurrent programming for scalable web architectures

Benjamin Erb, Universität Ulm
Web architectures are an important asset for various large-scale web applications, such as social networks or e-commerce sites. Being able to handle huge numbers of users concurrently is essential, thus scalability is one of the most important features of these architectures. Multi-core processors, highly distributed backend architectures and new web technologies force us to reconsider approaches for concurrent programming in order to implement web applications and fulfil scalability demands.
more » ... ile focusing on different stages of scalable web architectures, we provide a survey of competing concurrency approaches and point to their adequate usages.
doi:10.18725/oparu-2423 fatcat:3wxhuun3rbe4joumvjruwgpgzq