====== LU02b - Jenkins' architecture ====== Internal reference: learningunits/02-2.md \\ ===== Goals ===== -I can explain (in my own words) the roles and responsibilities of the Jenkins master (controller) and agents (Master–Agent architecture) -I can explain (in my own words) how build tasks are delegated, and how communication between master and agents occurs. -I can distinguish between vertical scaling (adding more resources to a single instance) and horizontal scaling (adding more master instances). -I can identify the benefits and trade-offs of each scaling approach for performance, maintenance, and reliability. -I recognize the importance of test and production environments. -I understand why Jenkins setups should include separate test and production instances to ensure stability and safe testing of upgrades, plugins, and pipelines. \\ ===== Basics ===== In [[en:modul:m324_aws:topics:03|this article]], you will learn about Jenkins architecture and its parts. Internal reference 02-2.md \\ ===== Exercises ===== Make your own notes while reading the article. ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Daniel Garavaldi