Client-Server Pattern – Software Architecture
The discussion of patterns sort of goes backwards this episode. First, we look at the client-server pattern. It is an older and well-established pattern. However, it is not suited to modern solutions. This approach harkens back to the old days of mainframes and massive servers that were shared resources for application users. The Client-Server Pattern Defined This pattern is the simplest version of a layered pattern. There is the front-end client and the backend server. Unlike the layered approach, the client-server pattern is more focused on resources. This approach embraces the idea of a central server that clients connect to for sharing data. It also gives a central point (the server) to scale the application. Thus, you can think of... Read more