1. Software Development and Design
1.1 Describe distributed applications related to the concepts of front end, back end, and load balancing
In software engineering, the front-end/back-end model is a way of organizing an application’s workflow so as to separate its presentation layer (front end) and the application logic (back end).
The front end is the part of the application that receives input from a client in a secure and efficient manner. The back end is the part of the application that processes requests, executes business logic, and stores information. Typically, the back end also returns the processing result to the front end so it may be passed back to the client.
For example, in a chat application, the front end may collect user input ...