Distributed builds architecture is prescribed for a scalable Jenkins environment because the agents perform the main work and the master maintains the coordination. In this way, the focus is on both the master and the agent. In addition, the master provides the GUI and API endpoints.
Want to learn more about Jenkins! Check out our Jenkins tutorial.